摘要:
你测试一下是否128M空间是否可以读写,你现在要么是内存 64M没用起来,要么不是内存,不过很像是内存没用起来,
BOOL
OEMGetExtensionDRAM(
LPDWORD lpMemStart,
LPDWORD lpMemLen
)
{
*lpMemStart = 0x94D00000;
*lpMemLen = 0x4000000;//64M
return TRUE;
//return FALSE;
}
改成
BOOL
OEMGetExtensionDRAM(
LPDWORD lpMemStart,
LPDWORD lpMemLen
)
{
return FALSE;
}
试试,看看是否是内存问题,如果改成这样能够启动,那么说明你另外一块64M内存没有用起来,就是在bootloader 这块内存都没工作。
阅读全文