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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

2

主题

2

帖子

32

积分

新手上路

Rank: 1

积分
32
跳转到指定楼层
楼主
发表于 2018-10-27 16:46:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<stdio.h> & ^; I7 f+ {) |: Y8 ]8 D
#include <string.h>1 H( B& j5 N1 G$ a, X$ e# Y
#include<sysan.h>2 h' U! h( i; Q
#include<fcntl.h>! W7 Z0 Z- E4 [1 d" e& Z/ S
#include<errno.h>
$ m: _7 D3 u9 b6 \8 Q: O; \) Tint main(void)# \- ]* h$ g0 n2 s) v
{
: Z  r4 N! F: L/ a9 u- R4 X4 U     int fd;
6 L- w5 b& Y. U" S/ {5 b     fd=open("dev/mem", 0); + {& P$ p* e* H
     printf("==(%d)==%s==",fd,strerror(errno));
' q& W1 }: C& u9 J8 p}
" V" L1 c, G  t. |* j在OMAPL138开发板上运行时总是打印' |  Z4 z3 |# s( o0 b: Z7 V, M
==(-1)==No such file or directory==
7 E9 E. K3 n) i' w! ^5 N就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
& O0 }- S& D$ [+ Y请问这是什么原因导致打开dev/mem失败呀?! y% `1 R5 U" d- U% Z/ N; K9 Y
3 B) |5 p; n' p; ~
" s& p' i9 L8 {0 o) H( v4 i/ N

本帖子中包含更多资源

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

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

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
沙发
发表于 2018-10-29 10:16:02 | 只看该作者
是否加载了gel配置文件8 a0 N) D+ x8 i2 [$ `
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 04:12 , Processed in 0.057416 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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