使用JLink烧写NorFlash,利用Uboot在串口中烧写NandFlash
说明:JLink不支持直接烧写NandFlash,所以我们利用了Uboot来烧写NandFlash的方式解决。
步骤预览:首先我们需要利用Jlink软件的J-flash烧写我们的Uboot到开发板的NorFlash中,然后利用串口工具连接开发板操控在NorFlash中的Uboot来烧写我们的程序到NandFlash中。
理解:我们的NorFlash中有我们的Uboot的程序,NandFlash中是空的,我们利用在NorFlash中的Uboot将程序下载到开发板中(国嵌中是下载到了内存地址),开发板接受到文件之后会由NorFlash中的Uboot负责将程序放到NandFlash中,随后我们将开发板的启动模式设置为NandFlash启动,此后NandFlash中的内容的前4KB被拷贝到SRAM中,CPU从SRAM中开始执行