|
#include<stdio.h> + P9 z) Q5 i: |' ~8 q) L) t3 v
#include <string.h># ^. \8 s! k, S: Y( N* i
#include<sysan.h>
6 F8 r+ K. e% w. J8 i#include<fcntl.h>
7 F+ i" F* X+ ?7 x! a8 P#include<errno.h>
, ~+ I/ O' M8 ^; K# _3 N& V$ }int main(void)7 w! Z8 U7 [0 {- I) L' c% w$ ?, _
{
% N2 S& S" ], D N+ a& C$ T6 s int fd;; ^" R+ p9 j$ U
fd=open("dev/mem", 0); $ `" {+ h0 w$ W* X+ B- b s+ z
printf("==(%d)==%s==",fd,strerror(errno)); " J" J: D) Q5 N7 |" _; e
}
# X! g5 \. _( j% o; y在OMAPL138开发板上运行时总是打印
) T* A6 B" h; `, h% _6 }# I' ~==(-1)==No such file or directory==
5 W. U6 ]0 h3 A& O9 U( n3 U5 V就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
9 P$ L) L* R n5 o请问这是什么原因导致打开dev/mem失败呀?
& N, F1 J, [5 i8 R1 w; k/ F# Q; @
, R% p0 U& |8 V) U/ T% T$ ]
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|