嵌入式开发者社区
标题:
open("dev/mem",0)失败, 请问是何原因呀?
[打印本页]
作者:
lgtomlg
时间:
2018-10-27 16:46
标题:
open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h>
l. y8 c- [( N: u
#include <string.h>
3 C7 n+ }, t7 V7 O/ O; _4 z* H) w
#include<sysan.h>
! J3 b# o8 D6 z( ?' m( K2 }; a
#include<fcntl.h>
3 z# m- t6 f ^2 c4 U. k
#include<errno.h>
( y$ X, C$ c9 m: b3 o' P* [/ Z
int main(void)
6 @8 _* w8 t8 {8 C8 u) @
{
$ W7 u- \: C2 a# f* M
int fd;
; N: [, b# Y/ u) b7 Y4 `
fd=open("dev/mem", 0);
J6 h1 B) p- W9 U# o, a
printf("==(%d)==%s==",fd,strerror(errno));
. m3 {9 K0 L6 y$ n7 ~. v; {% y5 L
}
6 d- k5 a: f! i6 ?& `& D8 Z2 {; |
在OMAPL138开发板上运行时总是打印
6 C5 z6 N/ b3 ~
==(-1)==No such file or directory==
& p' D: g: h1 G" \4 d
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
; x2 p1 f; v( j6 W1 G- W
请问这是什么原因导致打开dev/mem失败呀?
, C6 E+ `6 k$ m" ^1 q7 J) L8 q5 p6 |
- ]7 o, k# X1 X! I$ ]
+ O* N' O4 k7 U0 D( X4 M+ \3 H
作者:
Tronlong-陈工
时间:
2018-10-29 10:16
是否加载了gel配置文件
/ h7 U) w; r4 ~( `
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4