嵌入式开发者社区

标题: 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/ lint 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