嵌入式开发者社区
标题:
open("dev/mem",0)失败, 请问是何原因呀?
[打印本页]
作者:
lgtomlg
时间:
2018-10-27 16:46
标题:
open("dev/mem",0)失败, 请问是何原因呀?
#include<stdio.h>
( b2 X! q0 ]1 @ g# s0 p# @9 a
#include <string.h>
" q8 O0 A- x: O
#include<sysan.h>
5 C( l8 z! S3 e+ `, s! M
#include<fcntl.h>
$ u' J- _4 f! x* \
#include<errno.h>
- O& v, W9 m; M
int main(void)
* l- \/ q+ F4 _* R b
{
1 y% V' M2 X2 E |4 g; D/ y# ^1 h
int fd;
5 N% M# V( p: ~( n; A4 d3 L
fd=open("dev/mem", 0);
7 O0 V1 Q7 J" B; r$ m) w- K% q
printf("==(%d)==%s==",fd,strerror(errno));
( Q3 r6 q' w: @0 t* W. k: L
}
/ \, _' W6 N. m' e' x& S! ]
在OMAPL138开发板上运行时总是打印
" \5 H4 |. u) k* O# p: }
==(-1)==No such file or directory==
$ j) M) Q- h8 G" ?6 j
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
, l: N) Y: P9 W2 W, }/ n: g; ?
请问这是什么原因导致打开dev/mem失败呀?
* b5 f/ e4 L, c# Z5 x( C- C
# E9 g" O5 d; G+ D& J( b. g
- W5 }* i) |0 |8 h; t' C2 n
作者:
Tronlong-陈工
时间:
2018-10-29 10:16
是否加载了gel配置文件
6 O ?: y; V: B, t$ u1 {/ _
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4