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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

2

主题

2

帖子

32

积分

新手上路

Rank: 1

积分
32
跳转到指定楼层
楼主
发表于 2018-10-27 16:46:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<stdio.h>
; m4 ?/ ^. T/ Q8 O+ ^! C9 h#include <string.h>; Y2 G" ^9 n2 x. Y8 _- A
#include<sysan.h>0 R# q2 {$ }3 N* y; n
#include<fcntl.h>
& W1 y/ c, o  g4 e* x. @#include<errno.h>5 n/ o; B" R" X  B2 a- Z1 F
int main(void)
6 r4 l8 C2 v5 x% L! c6 J{
$ r9 G# l1 Y. @- g# b     int fd;
  w2 s) c5 A( q. q1 [. }     fd=open("dev/mem", 0);
9 T3 Y2 f. g& \' i6 ]7 ?, b     printf("==(%d)==%s==",fd,strerror(errno)); ; |/ O- r0 E7 i* S  U
}
9 n4 Q9 m3 k+ A" Q在OMAPL138开发板上运行时总是打印
* e: z/ T2 l6 c==(-1)==No such file or directory==
2 Z8 c9 t& s! B* C2 A" o就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
: ~: E$ B$ p3 r) K5 n0 x请问这是什么原因导致打开dev/mem失败呀?: M  R* z+ L3 x0 N3 _

! b8 }" Z! o  F$ I# z  \$ N- E4 K- }; q9 u+ ?2 C

本帖子中包含更多资源

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

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

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
沙发
发表于 2018-10-29 10:16:02 | 只看该作者
是否加载了gel配置文件% g: X  V. D' G$ [  O  f( k
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-7 16:25 , Processed in 0.036139 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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