|
|
#include<stdio.h>
# w6 s: v3 v7 k: y#include <string.h>
' ]" @* w' B! W, Y: B1 @5 s: r& g#include<sysan.h>
. o/ }# o0 Z9 M#include<fcntl.h>
# v3 ^" U, Z* C1 g) t q#include<errno.h>) C0 u2 }7 a a# v" X. f. _) N
int main(void)
8 D$ W1 q; t) K7 z{
3 Y0 ~: J( ^/ c9 E5 l7 } int fd;
; y# R1 d) e( x3 m fd=open("dev/mem", 0);
- \. J) B+ i7 M printf("==(%d)==%s==",fd,strerror(errno)); ~+ { h) F5 I2 [0 L6 ~
}$ d- L$ f/ O: z3 p. m8 I
在OMAPL138开发板上运行时总是打印
w! h. M4 O. J) v, @' u- K==(-1)==No such file or directory==
- g1 O. A2 ? [ n: |; Z就是说dev/mem 不存在的意思? 在dev确实存在mem呀.( S% @; U4 j3 l8 Q. g0 ]) y! L- g
请问这是什么原因导致打开dev/mem失败呀?
$ @2 P! |9 O {9 Y! x
/ ^ b9 X4 r* X' Q) g+ h: R4 P* b6 c$ j1 T4 E
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|