这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 嵌入式开发» 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 跳转至

回复

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