如何利用JLINK烧写U(2)

内存初始化成功后,下载特制的u-boot_SDRAM.bin:

h    loadbin e:\u-boot_SDRAM.bin 0x33f80000    setpc 0x33f80000    g   

这时你应该可以在串口看到U-boot的输出信息了,然后我们在U-boot命令行模式输入NAND Flash擦除和写入命令即可:

nand erase 0 40000              // 擦除从0地址开始的大小为0x40000的Nnad Flash扇区,0x40000是待写入的U-boot.bin的大致长度,长度必须为NAND Flash页大小的整数倍,通常会需要比u-boot.bin实际长度长。    nand write 30000000 0 40000   // 把前面下载到0x30000000的u-boot.bin烧写到Nand去  

根据上面的步骤就可以完成u-boot到NAND Flash的烧写了,实际上是利用一个SDRAM中运行的u-boot去烧写u-boot.bin到NAND Flash中。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/psyjj.html