嵌入式开发者社区

标题: 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