引用 8 楼 veabol 的回复:
在你的BSP文件中找OAL_ADDRESS_TABLE g_oalAddressTable[]吧,这个会有的,有可能是个.inc文件
这个数组我有的!extern OAL_ADDRESS_TABLE g_oalAddressTable[];
//------------------------------------------------------------------------------
#define OALCAtoUA(va) (VOID*)(((UINT32)(va))|OAL_MEMORY_CACHE_BIT)
#define OALUAtoCA(va) (VOID*)(((UINT32)(va))&~OAL_MEMORY_CACHE_BIT)
#if defined(MIPS) || defined(SHx)
#define OALPAtoCA(pa) (VOID*)(((UINT32)(pa))|0x80000000)
#define OALPAtoUA(pa) (VOID*)(((UINT32)(pa))|0xA0000000)
#define OALPAtoVA(pa, c) (VOID*)((c)?(pa)|0x80000000:(pa)|0xA0000000)
#define OALVAtoPA(va) (((UINT32)(va))&~0xE0000000)
#else
#define OALPAtoCA(pa) OALPAtoVA(pa, TRUE)
#define OALPAtoUA(pa) OALPAtoVA(pa, FALSE)
VOID* OALPAtoVA(UINT32 pa, BOOL cached);
UINT32 OALVAtoPA(VOID *va);
#endif 是一个头文件!然后呢??