引用 2 楼 windxiang520 的回复:
在MAIN函数中
void main(void)
{
volatile S3C2410X_IOPORT_REG *s2410IOP = (S3C2410X_IOPORT_REG *)OALPAtoVA(S3C2410X_BASE_REG_PA_IOPORT, FALSE);
//volatile S3C2410X_IOPORT_REG *s2410IOP = S3C2410X_BASE_REG_PA_IOPORT;
s2410IOP->GPBCON=0x15400;
s2410IOP->GPBDAT=0x7ff;
? ? // Clear LEDs.
? ? //?
? ? //OEMWriteDebugLED(0, 0xF);
? ? // Common boot loader (blcommon) main routine.
? ? //? ?
? ? BootloaderMain();
? ? // Should never get here.
? ? //
? ? SpinForever();
}
以上s2410IOP->GPBCON=0x15400;
s2410IOP->GPBDAT=0x7ff;
这两条语句执行后,灯没有变化,是不是在开启MMU后就死了???
目前是UBOOT下载EBOOT到30021000中,GO 30022000运行。
"这两条语句执行后,灯没有变化,是不是在开启MMU后就死了???"
最近移改写CE6的BSP也遇到这个问题,就是在MMU后似乎不能点灯了,请问兄弟解决了吗?