首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

关于isa地址映射(讨论和请问)

2012-04-08 
关于isa地址映射(讨论和请教)用的vxworks5.5,硬件环境pc104,有个数字IO板,isa总线的。板卡的物理基地址是0x

关于isa地址映射(讨论和请教)
用的vxworks5.5,硬件环境pc104,有个数字IO板,isa总线的。板卡的物理基地址是0x300。有下面几个问题请教高手:
1、因为MMU的存在,是不是要访问这个板子,需要进行物理地址到虚拟地址的映射?
2、不进行映射,直接对 *(UINT32*)(0x300) 进行操作,是否会错?
3、如何进行动态映射,也就是自动获取系统空闲地址,然后将板卡映射到那个地址?
4、如果映射成功,如何获取这个映射后的地址,也就是将这个地址传到其他函数?除了全局变量的方法外。

[解决办法]
isa总线不用映射的,直接用寄存器读写函数就行 sysInByte sysInWord sysInLong
sysOutByte sysOutWord sysOutLong

热点排行