|
|
#include<stdio.h> " ]% t5 ~1 C" n, K
#include <string.h>
) Y- |' w* m# N9 D, G# [; i1 B; a#include<sysan.h>8 T- V2 ]; ?6 D9 D9 k4 G
#include<fcntl.h>8 O7 ~9 ?4 @ W/ K( B0 N
#include<errno.h>
4 W3 v. Q- x5 j) ~6 A+ dint main(void)' b/ n- G, S' S6 i
{
& _/ g0 t- Q; P( E# }$ f4 m# o int fd;
" U$ ~: Q9 m! G- Z) B fd=open("dev/mem", 0); m& p+ a- H0 |' v5 i
printf("==(%d)==%s==",fd,strerror(errno)); 6 H: C F1 }3 b: x0 x0 t+ M
}
2 C" Y' g+ t0 B2 E5 t9 l- m& s在OMAPL138开发板上运行时总是打印$ z' p2 a" f7 S% o+ I$ [
==(-1)==No such file or directory==
, L' p I- \7 Z6 o: s9 S6 Z% O: A! Z就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
2 e0 O9 W! X5 L9 b2 o请问这是什么原因导致打开dev/mem失败呀?
/ c3 n! {; B$ O3 F9 x& y
! d0 k* p }5 F% X% Z ]2 s5 N5 g! T$ l4 l4 r# N
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|