嵌入式开发者社区

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

作者: lgtomlg    时间: 2018-10-27 16:46
标题: open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h> # B4 e& o4 v  M5 u% M2 g
#include <string.h>" S7 s- F; E$ S5 O5 t
#include<sysan.h>* x! H% Z5 S9 Y3 |- T
#include<fcntl.h>( J. G/ _' C+ r7 v; w
#include<errno.h>
4 ]9 w+ G9 t! }$ i9 O8 ^$ qint main(void)! q8 W  [( k) d; S1 W! P5 y
{
8 s& `, J" I. z2 N1 D- X4 z  h& A     int fd;9 }' k, s" ~& I6 P$ J
     fd=open("dev/mem", 0); 3 @% D2 R% J4 l* D  \# h
     printf("==(%d)==%s==",fd,strerror(errno)); 9 @1 _4 M+ n% _; p  Z! ]" e
}
2 S: \; N4 W+ M$ Z) v在OMAPL138开发板上运行时总是打印
4 b; x4 y9 E: T0 \==(-1)==No such file or directory==
0 J# y& F+ Y6 e5 C就是说dev/mem 不存在的意思? 在dev确实存在mem呀.+ b4 j, W1 I" _- e3 s
请问这是什么原因导致打开dev/mem失败呀?- {# u& v3 @; }9 E/ ]

9 }2 f( {$ C1 v. a' s+ R; U2 h( K
' \7 i( n" w5 _
作者: Tronlong-陈工    时间: 2018-10-29 10:16
是否加载了gel配置文件8 p) C; l. s$ D





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