嵌入式开发者社区
标题:
open("dev/mem",0)失败, 请问是何原因呀?
[打印本页]
作者:
lgtomlg
时间:
2018-10-27 16:46
标题:
open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h>
6 k3 h; |% s* ~, K+ h8 C7 A
#include <string.h>
6 \3 g' a1 Z8 n/ q8 x4 y7 P& ~
#include<sysan.h>
1 k7 l, K6 [: n. {9 C7 A6 }
#include<fcntl.h>
8 ?! [/ C( s; p, N
#include<errno.h>
3 C. o) c' w" l
int main(void)
% \+ D8 {, L7 ]) u3 R: u
{
* |5 {- m* u. U
int fd;
2 P: E& a; J f# z; N4 b# S
fd=open("dev/mem", 0);
8 ]2 o: g: N5 x' H, |
printf("==(%d)==%s==",fd,strerror(errno));
. c0 ~. F: @" `" S) K! f6 o
}
1 j- \6 j# T1 e }! n/ ]. {+ d
在OMAPL138开发板上运行时总是打印
0 Q1 R ?1 J# m, _% \' [
==(-1)==No such file or directory==
8 ]" V% R# r( b& a( ^6 n, a
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
# `; \5 l+ o) |. d
请问这是什么原因导致打开dev/mem失败呀?
, N( I" G9 a" y# n
" T& r2 a8 ^' L" ~3 B
- Q* Y* f$ N C' K4 V
作者:
Tronlong-陈工
时间:
2018-10-29 10:16
是否加载了gel配置文件
. f5 Q: { @2 i4 U4 O
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4