嵌入式开发者社区
标题:
open("dev/mem",0)失败, 请问是何原因呀?
[打印本页]
作者:
lgtomlg
时间:
2018-10-27 16:46
标题:
open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h>
7 ^' W) m/ f1 Y
#include <string.h>
- t8 E2 _; a. a: L. l% T! F
#include<sysan.h>
7 x4 _ X7 O! x+ f
#include<fcntl.h>
- k+ I: Z2 W& `
#include<errno.h>
' h, [0 m9 P! c* V3 {% ~0 D2 ?
int main(void)
+ A |7 K) i8 A- w0 B: o3 e$ e5 g: g
{
. _+ ` Z7 E2 \* Z" i0 Y9 _
int fd;
% ~4 ?" v O, K* L! a6 N" u
fd=open("dev/mem", 0);
% h b7 C. h; Y W
printf("==(%d)==%s==",fd,strerror(errno));
m: k! j7 D% A* [9 D* F
}
0 ~/ p# K2 C* y
在OMAPL138开发板上运行时总是打印
) y( x4 D4 \( V/ K& E% r# `6 W
==(-1)==No such file or directory==
3 c, u; F, R% Y; Y
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
& x0 P/ b9 T% s8 }, ~! a0 `: }, B- g
请问这是什么原因导致打开dev/mem失败呀?
8 ^! u9 s9 O3 m, A+ i( U3 w
5 K! J" J# {8 B* f
: d* p+ J1 [" \8 j {
作者:
Tronlong-陈工
时间:
2018-10-29 10:16
是否加载了gel配置文件
, V8 }5 \# b; m& m
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4