none
加载Bootloader的问题 RRS feed

  • 问题

  • 本人初学WINCE,通过USB下载Eboot.nb0后,继续加载Stepldr.bin出了以下问题:

     

    Download BIN file information:

    Base Address=0x0   Length=0x2058

     

    OEMVerifyMemory:  dwStartAddr=0x0,dwLength=0x2058

    rom_offset=0x0.

    ROMHDR at Address 00000044h

    Stepldr image can't launch from ram.

    You should program it into flash.

    SpinForever...

     

    请高手指教是哪里出了问题,应该如何解决?

    2008年4月4日 6:43

答案

  • 这个问题跟您的bootloader的具体实现紧密相关,从错误信息上看,应该把stepldr.bin烧到flash里执行。但是不清楚具体的代码,所以很难回答。。

    建议您看一下stepldr.bin的源代码,查找时哪里打印出来的

    Stepldr image can't launch from ram.

    You should program it into flash.

    这两句话,然后在这附近看看为什么程序会执行到这里,然后看看是否可以解决。

    2008年4月14日 16:03
    版主

全部回复

  • 这个问题跟您的bootloader的具体实现紧密相关,从错误信息上看,应该把stepldr.bin烧到flash里执行。但是不清楚具体的代码,所以很难回答。。

    建议您看一下stepldr.bin的源代码,查找时哪里打印出来的

    Stepldr image can't launch from ram.

    You should program it into flash.

    这两句话,然后在这附近看看为什么程序会执行到这里,然后看看是否可以解决。

    2008年4月14日 16:03
    版主
  • 谢谢何老师,刚才找到问题出在下载Stepldr.bin时,USB连接中断,NAND Flash未发出识别信息,导致下载失败.

     

    2008年4月15日 1:36