当前位置: 代码迷 >> 驱动开发 >> 怎么进行bootloader的升级
  详细解决方案

怎么进行bootloader的升级

热度:73   发布时间:2016-04-28 11:13:50.0
如何进行bootloader的升级!
我现在的开发板用的是vivi的bootloader,前段时间我一直研究u-boot的代码,总算是按照一些资料编译好了,现在的问题是:

我对编译好的u-boot没有把握一定正确,所以想下载到开发板验证,但是不想抹掉原来的vivi,我的开发板现在已经有linux系统了!

请指教,谢谢!


------解决方案--------------------
bootloader只能二者择一,不擦掉是不可能D。厂家没提供原始的vivi image或bin文件吗?
------解决方案--------------------
两个东西执行的功能是一样的。都有初始化SDRAM,还有一个代码拷贝的过程。如果你把u-boot直接在sdram里运行,那么在初始化SDRAM的时候,你的代码还在么?拷贝的时候,地址操作会正确么?
你既然有vivi image,那么可以把原来的抹掉,然后写u-boot;调试完了以后,再写回来就是了。
------解决方案--------------------
用jtag 从新烧录uboot.bin到0x0地址,如果正确执行,可是输入命令进行相关操作。。