嵌入式开发者社区
标题:
open("dev/mem",0)失败, 请问是何原因呀?
[打印本页]
作者:
lgtomlg
时间:
2018-10-27 16:46
标题:
open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h>
& F" ]" ~4 p O: s& h/ ^% `
#include <string.h>
, b. T: R8 w. ?) a5 E: o5 P
#include<sysan.h>
! C- X% v0 V" e' X
#include<fcntl.h>
5 d8 N* W$ P+ c
#include<errno.h>
- l6 y F% G2 f1 H, P& l
int main(void)
' a* u3 W* k9 i; f+ Z5 s* y
{
: X5 r. m. H6 e* B7 s
int fd;
}+ m# c: ^/ z
fd=open("dev/mem", 0);
Q3 g8 f/ t+ y" j7 E
printf("==(%d)==%s==",fd,strerror(errno));
. c7 L8 f2 `8 Q' s! H4 x
}
+ Y& e7 O8 M+ w, n+ n
在OMAPL138开发板上运行时总是打印
6 d7 O1 H) ^# y6 ~ S) q7 h
==(-1)==No such file or directory==
; `8 i: }; a& N8 V. T X. r$ I
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
3 A$ r: ?1 l. \# I" q
请问这是什么原因导致打开dev/mem失败呀?
$ Y. H# l5 a( b5 q
; Y' V& x* o1 q8 L5 m* b" ]( O& t& o
2 m, S% T' V4 ?1 n
作者:
Tronlong-陈工
时间:
2018-10-29 10:16
是否加载了gel配置文件
. i) i; i5 W- L7 z$ L
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4