请教6410 wince SD启动升级刷写问题
前几天发的这个帖子不知道怎么搞的,点击链接总是提示404.斑竹看到麻烦查查到底怎么回事。这里再发一个看看
现在在搞6410的SD启动方式,引导升级bootloader和NK。由于飞凌那个没有提供源码,就移植了其他的过来,目前遇到一些问题。拨到SD启动方式,可以由IROM引导刷写boot0.nb0、Eboot.bin和NK.bin文件,刷写完后自动进入系统。但是刷写完之后,拨到NandFlash启动,却发现任何反应都没有。从现象来看应该是NandFlash的引导没搞好导致的。
把static BOOL DownloadImage (LPDWORD pdwImageStart, LPDWORD pdwImageLength, LPDWORD pdwLaunchAddr)函数的这个下载地址打印出来如下:(每一个对应不同的文件下载)
[YOU] boot0.nb0 dwImageStart=0x0,dwImageLength=0,dwLaunchAddr=0x0
[YOU] Eboot.bin dwImageStart=0x0,dwImageLength=73728,dwLaunchAddr=0x0
[YOU] NK.bin dwImageStart=0x80030000,dwImageLength=285920,dwLaunchAddr=0x8006A8FC
不知道这个下载到NandFlash是否正确,还请各位大大指点一下。
从网上查到boot0.nb0应该刷到NandFlash的第一个block中,Eboot.bin刷到NandFlash的第三个block中。不知道这个在哪里控制,有知道的吗?