页次: 1
V3s SPI NAND u-boot @openwrt
https://whycan.com/t_3123.html#p26425
晕哥,我看了您的很多帖子,您看看我这是哪里搞错了。我是在KEIL中编译完SPL生成F1C100S.BIN,然后加魔术头,我用的是淘气资料(NOR FLASH),工程里有BOOT.exe,在KEIL配置里对生成的F1C100S.BIN,加魔术头32字节的,感觉类似mksunxi.exe(这个在windows命令行没有加头成功)。加完头的BIN文件,再用VB编的小程序,每隔1K,加1K 0,并做了2K对齐,不够的补0处理,然后把魔术头的长度信息修改成处理后的数据长度(不改就进FEL)。和校验没有改(加0应该不会对和校验有变化)。这样处理完的BIN文件,写入到SPI NAND FLASH的起始0x0位置。复位运行,没有打印信息,也没有进入到FEL。我对比了下载的BIN文件与调试时的RAM之间的数据,发现前64个字节对不上。启动不来是不是这个原因?我不太懂这个。如下图:
页次: 1