open("dev/mem",0)失败, 请问是何原因呀? - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7498|回复: 1
打印 上一主题 下一主题

[未解决] open("dev/mem",0)失败, 请问是何原因呀?

[复制链接]

2

主题

2

帖子

32

积分

新手上路

Rank: 1

积分
32
跳转到指定楼层
楼主
发表于 2018-10-27 16:46:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<stdio.h> 4 z, l- ?1 Z) \! f7 t; r+ @' g
#include <string.h>
' K1 x* A- G1 g. f9 ~- _4 P: w#include<sysan.h>3 ]: j2 I- M2 v: V9 W& Y$ F
#include<fcntl.h>
: P9 O1 s6 F, T7 \0 V# l) g#include<errno.h>7 _. x% t1 p; W" Y0 L+ l
int main(void)5 Y1 X- Z  h1 B. z% n2 F! q
{ 4 g1 }+ v* ^% t+ X
     int fd;
+ V' {8 V) w& n! F0 d: f     fd=open("dev/mem", 0);
( g7 S8 t" U) u3 Q8 `     printf("==(%d)==%s==",fd,strerror(errno)); 5 g! A& c1 b0 v. A& X* J
}
+ r: r! u6 `; t, a: P在OMAPL138开发板上运行时总是打印5 L0 f0 F$ F, W9 @, {! F7 g
==(-1)==No such file or directory==
) E) _; b% y& J3 U! J( T+ c* N就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
! E/ L( s& c* o5 N5 z4 o, W6 a请问这是什么原因导致打开dev/mem失败呀?9 z9 [- K! O) K+ `* r- c7 x
0 n  y' b' Z1 ]# N5 N5 ^2 q# i

# H% d8 H3 X; J4 w

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
沙发
发表于 2018-10-29 10:16:02 | 只看该作者
是否加载了gel配置文件
2 K0 u  ]7 r$ z+ i
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2025-10-31 03:01 , Processed in 0.036096 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表