bb-black的评估板,按照《中国版BB-Black用户手册_V1.3.pdf》手册上的说明做出映像来后,更新版本,reboot后板子起不来,现象如附件,
现在想问的是在uboot CMD界面下是否有办法/命令可以单独重新更新内核?—比如在mips板子上可以通过tftp和串口来单独升级kernel
我在boot CMD下用?查看很多命令 都不可用,比如ping等
user4131006:
貌似 u-boot CMD下的loady命令可以通过 Ymodem下载东西,但是下载我编译出来的 uImage启动失败
请问下完整的操作步骤是什么?
谢谢!
user4131006:
回复 user4131006:
不需要 从SD卡+uSD BOOT按钮的 方式(太耗时),要求其他更高效的更换版本的方式
leo chen:
回复 user4131006:
可以在uboot中自己编辑个命令行啊
user4131006:
回复 leo chen:
我编译出来的image里面有如下5个文件:
am335x-boneblack.dtb,kernel_modules.tar.gz,MLO,u-boot.img,uImage
我用u-boot已有的命令 loady,分别下载uImage,am335x-boneblack.dtb,用bootm引导时失败(具体见附件),貌似dtb下载后也没起作用,还请帮忙看下上述操作错在哪边?
期待你的答复,谢谢!
Steven Liu1:
你想把新内核更新到哪里,是eMMC中?还是其他的设备中?
在UBOOT中,你可以使用网口TFTP,UART,SD卡等多种方式来传递内核image到DDR上,然后通过命令把DDR中的image更新到你想要的设备里,具体的命令要看你更新的是什么设备。
至于很多命令不可用这点,是不是因为你裁剪了uboot了?ping应该是可用的啊。
Steven Liu1:
回复 user4131006:
先和你确认一个版本问题:BBB上的eMMC中自带的是kernel3.8版本的一个image。
你现在编译的是哪个版本?TI目前release出来的可以支持BBB的SDK版本,有两个:一个kernel 3.2的SDK6.0,一个kernel 3.12的SDK7.0。是不是前后使用的版本不一致导致他挂了?
提一下,如果是为了量产考虑,进行批量烧写的话,可以考虑用Uniflash Tool(USB启动的饿烧写工具)。http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/52381.aspx