|
#include<stdio.h> ( V# c& l! M1 j8 e# j
#include <string.h>4 b" t: ?6 \- f, N e2 {# t
#include<sysan.h>
. L* p1 f7 g: x$ D2 Z7 u#include<fcntl.h>
: c" i, }% O* c* S) k#include<errno.h>
2 {& `: b/ {7 k$ \) u1 rint main(void)) L" L2 x. }1 N% J1 e9 G
{
: Q3 K5 {% _, b" } int fd;
3 s1 g) V& @% G8 f% k fd=open("dev/mem", 0); : t7 y$ Q0 \' z. B+ Y
printf("==(%d)==%s==",fd,strerror(errno));
; t6 D+ ^* c& a) q# b. j1 E}" h$ T$ n9 [5 f: R" t
在OMAPL138开发板上运行时总是打印8 J- N7 D5 d1 e, q! p$ ]4 O
==(-1)==No such file or directory==
; N* W) C- a. J5 g- L5 e就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
6 e% F) j7 ^& l L! U请问这是什么原因导致打开dev/mem失败呀?
0 a# y1 G7 ` |/ b( y6 Z2 n) w8 \) m0 H
6 ?: w! Y4 |4 a7 @! L/ M' ]4 @
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|