我的arm9 s3c2410开发板上有一个sdram挂在外部存储空间的bank6上面,采用nand flash引导。做开发调试的时候我的内核镜像是下载到sdram上面的。 现在我想在bank5上面再挂一个sram,自己不清楚怎么开发它的驱动程序。看了资料有的说需要将其物理地址转换为虚拟地址,有的说要将io地址映射到虚拟内存。因为在linux系统下 不能直接操作物理地址。 我现在是要把物理地址映射为虚拟地址,还是linux下面本来已经提供好了对外部数据总线 地址总线操作的函数呢?例如outb writeb 等 哪位大虾能帮我一下啊。 怎么操作呢?谢谢 |