|
#include<stdio.h> 3 i9 m2 j h! ?) F% c: F4 H
#include <string.h>
0 z. G9 e a( K7 @#include<sysan.h> U7 d0 h( O2 a9 V8 T
#include<fcntl.h>
) @2 h3 ^ H J+ l) L#include<errno.h>
! Z& I- ~3 M! x) ~0 H# zint main(void)0 ~7 i0 o V0 \7 E0 a2 _0 I
{
; n; l3 \6 x+ r% i4 y; N5 G" ] int fd;
' G0 t* j! x( ?5 Y* B fd=open("dev/mem", 0); 0 Q3 N; d8 J m! k
printf("==(%d)==%s==",fd,strerror(errno)); ! ?3 \# B" K- }# d1 H3 D1 Q
}! Q/ g1 c+ h6 u. H# d3 g4 A4 j
在OMAPL138开发板上运行时总是打印" U# u0 n% s9 T( @! n2 c9 e0 ?6 D- T
==(-1)==No such file or directory==
. A' V! H% y" A: |! U. C7 K就是说dev/mem 不存在的意思? 在dev确实存在mem呀.; P/ I2 x) V, X0 J& }3 _9 f( ?
请问这是什么原因导致打开dev/mem失败呀?$ y5 j7 S% y' ^- G8 a7 ?
! i7 }4 m( T& N; H
3 ?' M& }3 p/ K; z! X |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|