嵌入式开发者社区

标题: open("dev/mem",0)失败, 请问是何原因呀? [打印本页]

作者: lgtomlg    时间: 2018-10-27 16:46
标题: open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h>
( b2 X! q0 ]1 @  g# s0 p# @9 a#include <string.h>
" q8 O0 A- x: O#include<sysan.h>5 C( l8 z! S3 e+ `, s! M
#include<fcntl.h>$ u' J- _4 f! x* \
#include<errno.h>- O& v, W9 m; M
int main(void)* l- \/ q+ F4 _* R  b
{ 1 y% V' M2 X2 E  |4 g; D/ y# ^1 h
     int fd;
5 N% M# V( p: ~( n; A4 d3 L     fd=open("dev/mem", 0); 7 O0 V1 Q7 J" B; r$ m) w- K% q
     printf("==(%d)==%s==",fd,strerror(errno)); ( Q3 r6 q' w: @0 t* W. k: L
}
/ \, _' W6 N. m' e' x& S! ]在OMAPL138开发板上运行时总是打印" \5 H4 |. u) k* O# p: }
==(-1)==No such file or directory==
$ j) M) Q- h8 G" ?6 j就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
, l: N) Y: P9 W2 W, }/ n: g; ?请问这是什么原因导致打开dev/mem失败呀?
* b5 f/ e4 L, c# Z5 x( C- C# E9 g" O5 d; G+ D& J( b. g
- W5 }* i) |0 |8 h; t' C2 n

作者: Tronlong-陈工    时间: 2018-10-29 10:16
是否加载了gel配置文件6 O  ?: y; V: B, t$ u1 {/ _





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4