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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

2

主题

2

帖子

32

积分

新手上路

Rank: 1

积分
32
跳转到指定楼层
楼主
发表于 2018-10-27 16:46:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<stdio.h>
1 j+ I/ i0 N) c0 V3 w1 Q( w#include <string.h>* V) v& b& M# Q4 ]3 k) g
#include<sysan.h>
! i% e2 M2 ]: W. T$ F: o& I#include<fcntl.h>3 k% e2 D4 d8 g/ Y& {; C  o
#include<errno.h>8 \2 B0 J/ ]9 X4 z# `2 X2 [
int main(void)
. Q0 \7 C; s7 S8 c* d" N$ _{ . k: ~' j* Q; I+ V
     int fd;+ |! I  j3 b4 X# V1 W9 H' _0 e
     fd=open("dev/mem", 0); . u( V, s. a9 t
     printf("==(%d)==%s==",fd,strerror(errno)); ) p$ K7 H. o& n; D9 i
}9 s, F5 X" J# V8 ?
在OMAPL138开发板上运行时总是打印
& Q  x; Z" Y9 Q0 b8 z==(-1)==No such file or directory==5 P2 G- k8 t! B: g4 G% h% N$ Z) ^' h- t
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.7 |& s3 z; g8 W% G& f; i" r
请问这是什么原因导致打开dev/mem失败呀?
, z/ |. p2 B( a( A3 h. X- T- _
) c( r9 [2 x0 s$ t/ d  f1 y1 {" v4 l6 w3 w# ?* B: j

本帖子中包含更多资源

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

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

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
沙发
发表于 2018-10-29 10:16:02 | 只看该作者
是否加载了gel配置文件
1 t3 y0 r+ ?- s( T+ O4 d
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-16 00:59 , Processed in 0.036182 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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