嵌入式开发者社区
标题:
open("dev/mem",0)失败, 请问是何原因呀?
[打印本页]
作者:
lgtomlg
时间:
2018-10-27 16:46
标题:
open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h>
* ~0 N% @9 }" d, Q/ b( p5 I
#include <string.h>
9 ^& q' {$ T4 |- u7 `
#include<sysan.h>
2 Q" C [ k9 r2 n0 v
#include<fcntl.h>
: _/ R* n$ T E8 Z
#include<errno.h>
1 e K, O/ i; Y* L
int main(void)
5 O7 H, G7 i5 ^( h5 W+ w
{
6 B5 @' x2 C, K8 O
int fd;
' [3 F! E, y2 T) G t- O& M4 d
fd=open("dev/mem", 0);
" i* h0 ?+ q% y( ~& a% X7 p* x1 v+ k
printf("==(%d)==%s==",fd,strerror(errno));
# U, O7 Y. d0 b! ^
}
" J+ O m7 ~8 T1 q7 t5 D
在OMAPL138开发板上运行时总是打印
0 L7 b5 ]) c/ p' P! b s
==(-1)==No such file or directory==
( x# m5 m2 @1 [% f9 f
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
# }/ o" B$ i8 E( I$ G
请问这是什么原因导致打开dev/mem失败呀?
( y# q/ a. q# J N2 f% e5 }: p$ |: i! ~
0 E! c+ W. J: J9 P V
3 a! g- } k+ |7 H# R5 U" D9 l8 ]
作者:
Tronlong-陈工
时间:
2018-10-29 10:16
是否加载了gel配置文件
6 W4 Z: n! _& B6 f
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4