如何进行bootloader的升级!

ldh2008   2007-1-9 15:24 楼主
我现在的开发板用的是vivi的bootloader,前段时间我一直研究u-boot的代码,总算是按照一些资料编译好了,现在的问题是:

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

请指教,谢谢!

回复评论 (5)

bootloader只能二者择一,不擦掉是不可能D。厂家没提供原始的vivi image或bin文件吗?
点赞  2007-1-10 12:06
厂家有提供vivi image,但是现在我打算自己移植u-boot!

vivi image是存放在nand flash的0地址开始的,然后运行中会进行copy到ram中,我想,是否能把编译好的u-boot bin文件放在SDRAM某个地址直接开始运行?

不知道是否可行!刚刚开始学习,请指教!
点赞  2007-1-11 16:40
两个东西执行的功能是一样的。都有初始化SDRAM,还有一个代码拷贝的过程。如果你把u-boot直接在sdram里运行,那么在初始化SDRAM的时候,你的代码还在么?拷贝的时候,地址操作会正确么?
   你既然有vivi image,那么可以把原来的抹掉,然后写u-boot;调试完了以后,再写回来就是了。
点赞  2007-1-11 18:54
用jtag 从新烧录uboot.bin到0x0地址,如果正确执行,可是输入命令进行相关操作。。
点赞  2007-1-12 16:17
谢谢各位,基本清楚了!
点赞  2007-1-15 15:34
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复