嵌入式开发者社区
标题:
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 ^$ q
int 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