|
各位老大
2410的GPIO使用VirtualCopy映射,下面两个写法
1)VirtualCopy((PVOID)v_pIOPRegs, (PVOID)0xB16000000, sizeof(IOPreg), PAGE_READWRITE|PAGE_NOCACHE))
2)VirtualCopy((PVOID)v_pIOPRegs, (PVOID)0x56000000>>8, sizeof(IOPreg), PAGE_PHYSICAL|PAGE_READWRITE|PAGE_NOCACHE))
第2种是书上的,是正确的
第一种0xB16000000是0x56000000在CE里的虚拟地址,为什么有第一种的写法,他正确吗?既然是虚拟地址为什么还要再映射?
|
|