|
|
#include<stdio.h> 4 {1 S, E' k% \) p
#include <string.h>: s, X3 v5 v; y& X- t
#include<sysan.h>5 ^, q: r ~1 A8 t2 ~' L
#include<fcntl.h>
+ v* m! x) J. D% B8 M7 Z7 S6 a#include<errno.h>. a4 i. S& o- s7 |' c
int main(void)$ u; ^6 ]" s* v& B
{
5 h/ T; A% `- R# Y. c$ H3 |: F int fd;5 b% X, a# v& _+ X5 T. M* m4 I
fd=open("dev/mem", 0);
: f6 g7 v. y" x2 l printf("==(%d)==%s==",fd,strerror(errno)); 5 i6 p% [1 Z4 P7 e7 {
}6 t9 K7 g0 [4 a: m$ _/ J) V
在OMAPL138开发板上运行时总是打印
% R- |: Q# S; N==(-1)==No such file or directory==! l9 P; m* u6 g# w9 A
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
7 Q) Z {8 o6 r' Z9 v请问这是什么原因导致打开dev/mem失败呀?- M3 E( N$ u) R
% |( @2 u1 d1 l+ T e- O p- i
9 m' ]4 Q/ k. j
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|