社区
Linux_Kernel
帖子详情
请教: linux系统,arm s3c2440,使用 inp() 函数读取地址数据问题
white1977
2009-02-16 05:18:42
在驱动中是先用ioremap()把物理地址转换成虚拟地址,而后读地址数据,发现在读偶数地址的时候,inb()返回字节数据是0xff,而在读奇数地址的时候,inb()返回的字节数据就不是0xff。应该返回0xff,而返回其它数,为什么?
...全文
95
1
打赏
收藏
请教: linux系统,arm s3c2440,使用 inp() 函数读取地址数据问题
在驱动中是先用ioremap()把物理地址转换成虚拟地址,而后读地址数据,发现在读偶数地址的时候,inb()返回字节数据是0xff,而在读奇数地址的时候,inb()返回的字节数据就不是0xff。应该返回0xff,而返回其它数,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
white1977
2009-03-04
打赏
举报
回复
解决了。
S3C2440
端口操作
函数
micro2440采用
S3C2440
处理器(和S3C2410区别不大),在其
Linux
源码中,和这个平台相关的代码主要在arch/
arm
/mach-s3c2410和include/asm-
arm
/arch-s3c2410中,相关驱动在drivers目录中。 (1)DM9000 网卡驱动 kernel-...
S3C2440
各类端口操作
函数
简介
S3C2440
端口操作
函数
... 仅供个人学习之用,请勿用于他途。...micro2440采用
S3C2440
处理器(和S3C2410区别不大),在其
Linux
源码中,和这个平台相关的代码主要在arch/
arm
/mach-s3c2410和include...
基于
S3C2440
芯片
linux
系统
下的ds18b20设备驱动
本用的开发板是飞凌公司的OK2440开发板;
lwIP+ucos2移植于
S3C2440
过程
lwIP+ucos2移植于
S3C2440
过程 一般采用的步骤: 1.深入了解所采用的
系统
核心 2.分析所采用的C语言开发工具的特点. 3.编写移植代码. 4.进行移植的测试 5.针对项目的开发平台,封装服务
函数
. 首先,是芯片的中断处理机制,...
《
linux
驱动:字符设备驱动之三 poll机制》
前一篇虽然在驱动层面
使用
了中断的方式,但是应用层面还是需要不断在死循环里面执行
读取
函数
,应用程序不能去做其它事情。poll机制解决了这个
问题
,当有事件发生时,才去执行读read
函数
,按键事件没有按下时,去执行...
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章