嵌入式开发者社区

标题: open("dev/mem",0)失败, 请问是何原因呀? [打印本页]

作者: lgtomlg    时间: 2018-10-27 16:46
标题: open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h>   l. y8 c- [( N: u
#include <string.h>3 C7 n+ }, t7 V7 O/ O; _4 z* H) w
#include<sysan.h>! J3 b# o8 D6 z( ?' m( K2 }; a
#include<fcntl.h>
3 z# m- t6 f  ^2 c4 U. k#include<errno.h>
( y$ X, C$ c9 m: b3 o' P* [/ Zint main(void)
6 @8 _* w8 t8 {8 C8 u) @{ $ W7 u- \: C2 a# f* M
     int fd;; N: [, b# Y/ u) b7 Y4 `
     fd=open("dev/mem", 0);   J6 h1 B) p- W9 U# o, a
     printf("==(%d)==%s==",fd,strerror(errno)); . m3 {9 K0 L6 y$ n7 ~. v; {% y5 L
}6 d- k5 a: f! i6 ?& `& D8 Z2 {; |
在OMAPL138开发板上运行时总是打印6 C5 z6 N/ b3 ~
==(-1)==No such file or directory==
& p' D: g: h1 G" \4 d就是说dev/mem 不存在的意思? 在dev确实存在mem呀.; x2 p1 f; v( j6 W1 G- W
请问这是什么原因导致打开dev/mem失败呀?, C6 E+ `6 k$ m" ^1 q7 J) L8 q5 p6 |
- ]7 o, k# X1 X! I$ ]
+ O* N' O4 k7 U0 D( X4 M+ \3 H

作者: Tronlong-陈工    时间: 2018-10-29 10:16
是否加载了gel配置文件
/ h7 U) w; r4 ~( `




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4