嵌入式开发者社区
标题:
open("dev/mem",0)失败, 请问是何原因呀?
[打印本页]
作者:
lgtomlg
时间:
2018-10-27 16:46
标题:
open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h>
# J" _) d, d1 [. J) {3 g& b
#include <string.h>
1 e7 l% q& D7 D4 ?2 h: m* m: O- n
#include<sysan.h>
+ i5 L6 Q: h- e1 g' w4 x
#include<fcntl.h>
! a. g# ^. A! l9 v$ p
#include<errno.h>
) i6 C( G H& L( @# m/ l
int main(void)
3 m3 `% C: ?2 |# I; c$ h
{
t% {) j4 N$ }" K! A
int fd;
" G8 {: c# _4 \) H d# ?
fd=open("dev/mem", 0);
+ R4 z6 z8 M: I# x8 u$ a" M p! ~
printf("==(%d)==%s==",fd,strerror(errno));
" Z% \# H6 X* `
}
/ B2 x, T8 C |) Y8 T
在OMAPL138开发板上运行时总是打印
' t2 S" v' Z+ O b
==(-1)==No such file or directory==
8 _8 P ^$ N8 Y" {; J" Y# O
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
" t! ^' Q1 w( }8 l, s" p+ L0 x
请问这是什么原因导致打开dev/mem失败呀?
5 C) i+ L$ L, u4 d3 j/ B4 `# q
2 c( X" e/ X2 ~. o" d+ y0 C
% G9 Q n2 O1 `3 r
作者:
Tronlong-陈工
时间:
2018-10-29 10:16
是否加载了gel配置文件
* T" x* t' S7 b2 s$ o) i
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4