这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 在uclinux上面开发驱动,如果读取设备内存 ??

共3条 1/1 1 跳转至

在uclinux上面开发驱动,如果读取设备内存 ??

菜鸟
2004-08-18 00:49:41     打赏
在uclinux上面开发一个设备驱动,设备内存应该怎么映射才能读取 ?? 在pc的linux下面,只要读pci header得到地址, 然后ioremap一下就可以,但是在uclinux下面也用相同的过程映射,但是读出的内容却不对。请问怎么解决 ? 例如: Drv: dram_base p_address : 0x08000000 (0x02000000) (dram物理地址32M)
Drv: mmio_base p_address : 0x0a000000 (0x00200000) (mmio物理地址)
Drv: dram_base v_address : 0x08000000 (ioremap以后地址)
Drv: mmio_base v_address : 0x0a000000 (ioremap以后地址) 结果在读取这两个虚拟地址的时候,发现读出来的东西是一样的。。显然不对。 请各位指点 ?



关键词: uclinux     上面     开发     驱动     如果     读取     设备    

菜鸟
2004-08-19 09:53:00     打赏
2楼
我也在做驱动。可以交流交流。我的msn是tinitn_robert@hotmail.com。 QQ是290999243。

菜鸟
2004-08-20 11:45:00     打赏
3楼
uClinux没有mmu,不支持虚地址,所有的都是实地址

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]