open("dev/mem",0)失败, 请问是何原因呀? - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5197|回复: 1
打印 上一主题 下一主题

[未解决] open("dev/mem",0)失败, 请问是何原因呀?

[复制链接]

2

主题

2

帖子

32

积分

新手上路

Rank: 1

积分
32
跳转到指定楼层
楼主
发表于 2018-10-27 16:46:24 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
#include<stdio.h>
3 u! B3 G- F2 H#include <string.h>9 @$ z% V% j, U! c* b
#include<sysan.h>3 \/ x1 b2 j9 p. w0 F0 l
#include<fcntl.h>
3 \' N+ a. G  h* D8 D, ?4 A#include<errno.h>! Q: l# I* Y. r8 l; S0 u% }, w
int main(void)' G3 e* T! Y. R% S) g+ d
{ - a& f: L! T3 y
     int fd;
: a  [9 e  _! J, o     fd=open("dev/mem", 0);
% d- G3 G3 r' A( k7 b% p! T     printf("==(%d)==%s==",fd,strerror(errno)); 5 o% O$ G$ _' _! D7 t7 C3 h
}; a' ~7 J- |. P+ J+ D7 ~# r
在OMAPL138开发板上运行时总是打印. b! z% b! q2 T6 a" p( W9 [4 ^0 I
==(-1)==No such file or directory==3 n; ?) n# g; ]9 f
就是说dev/mem 不存在的意思? 在dev确实存在mem呀.
0 l; q3 I9 p( C请问这是什么原因导致打开dev/mem失败呀?
. {) p' w' }1 z  Q( M4 B" b# M! a- d8 M) l
+ s& |1 @4 a, ?! N% L* t; z0 j

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-6 04:06 , Processed in 0.034624 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表