嵌入式开发者社区
标题:
open("dev/mem",0)失败, 请问是何原因呀?
[打印本页]
作者:
lgtomlg
时间:
2018-10-27 16:46
标题:
open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h>
7 [3 c: Z4 o/ K+ b! I2 n3 b
#include <string.h>
- X; q+ k! n+ o z- ]) k) g& Z% F0 A
#include<sysan.h>
* C/ e w/ y8 n& C1 k( `6 S- ^
#include<fcntl.h>
% \" Q8 @- J- T- ^9 G8 F
#include<errno.h>
- a4 s# {, x7 v1 S- H& w( j3 V
int main(void)
, v( E1 K: L2 K. P7 a4 r
{
6 A8 r7 |8 F$ v9 k1 h& t
int fd;
6 p1 q& W, @" x5 X6 g
fd=open("dev/mem", 0);
+ f/ V8 n' U* u: V3 W
printf("==(%d)==%s==",fd,strerror(errno));
/ D) ?7 z, f8 h7 Q9 E
}
* u$ m& J3 _. f. y
在OMAPL138开发板上运行时总是打印
3 I# H) _8 K* U' r; Z
==(-1)==No such file or directory==
9 n7 m. N$ o/ |9 ?
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
$ W: ~2 B4 F+ n4 X
请问这是什么原因导致打开dev/mem失败呀?
; [- m9 G6 t S* g9 Z' `& u' f8 f
# e3 \7 d. ~8 g6 O
- f) ^7 l* G4 r0 t% Q
作者:
Tronlong-陈工
时间:
2018-10-29 10:16
是否加载了gel配置文件
: W" N# q0 L& h& \ [
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4