turner

    1. EBOOT开启MMU的地址问题 15/4756 嵌入式系统 2009-11-16
      引用 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后似乎不能点灯了,请问兄弟解决了吗?

最近访客

< 1/1 >

统计信息

已有9人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:1

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言