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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5139|回复: 1

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

[复制链接]

2

主题

2

帖子

32

积分

新手上路

Rank: 1

积分
32
发表于 2018-10-27 16:46:24 | 显示全部楼层 |阅读模式
#include<stdio.h> . l5 Q- l0 k$ y
#include <string.h>
3 N/ O& P* n1 h/ W# _#include<sysan.h>+ A% j+ Y* [+ m! s3 v
#include<fcntl.h>
$ o  g7 v2 ?8 K( K/ {: R- H. j1 v2 j#include<errno.h>% @7 k, b- p$ s7 l
int main(void)
; G! q# v2 s- L5 Q) n1 `5 e- K{
  G% C! V. d, b9 b! i8 ?% b     int fd;
) T" ?4 v9 e' O) C# ~' i     fd=open("dev/mem", 0);
0 T7 {2 t7 m0 x3 J9 j     printf("==(%d)==%s==",fd,strerror(errno));
0 V* g& `  X, j$ P- ?}) h: a& e" D  J0 u) o" y  O
在OMAPL138开发板上运行时总是打印6 A( p; J: U9 B3 W( a9 F" ?3 ^
==(-1)==No such file or directory==
3 P6 |6 f- f/ I2 A; c2 w8 @就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
3 e2 s% M0 j; s8 \/ N4 q* d请问这是什么原因导致打开dev/mem失败呀?3 Z; ?8 S9 U- q! n

4 S* T3 S2 X. c* l5 C4 C  q# F2 S" q* o4 G1 w9 s3 T

本帖子中包含更多资源

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

x
回复

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
发表于 2018-10-29 10:16:02 | 显示全部楼层
是否加载了gel配置文件
2 l; b( B- M: q$ g8 h0 k  w7 c
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 11:44 , Processed in 0.037198 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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