博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uboot测试技巧
阅读量:4116 次
发布时间:2019-05-25

本文共 675 字,大约阅读时间需要 2 分钟。

技巧一:UBOOT环境变量擦除

进入AP OS系统中,执行
dd if=/dev/zero of=/dev/mtdblock1 bs=1024 count=64

结果实现uboot-env分区的擦除,使得uboot在第一次启来时,重新写入一份默认的环境变量。

从而测试uboot的默认环境变量是否正常,不正常的话,需要修改uboot代码,以保证一份正确的环境变量。

这个方法如果测试OK了,相当于各分区的数据都局部测试通过,就不需要整片IMG烧写测试。

技巧二:UBOOT程序中环境变量确认

编译出来的UBOOT,可以用string来检查其环境变量是否OK。
例如,经常引导失败的问题原因在于引导地址错误。可以这样看其值:
strings u-boot.bin | grep 9f
bootcmd=bootm 0x9fE80000
lu=tftp 0x80060000 {dir}u-boot.bin&&erase 0x9f000000 +filesize&&cp.b fileaddr0x9f000000 filesize
lf=tftp 0x80060000 dirap143 {bc}-jffs2&&erase 0x9f050000 +0xE30000&&cp.b fileaddr0x9f050000 filesize
lk=tftp 0x80060000 dirvmlinux {bc}.lzma.uImage&&erase 0x9fE80000 +filesize&&cp.bfileaddr 0x9fE80000 $filesize

转载地址:http://xoypi.baihongyu.com/

你可能感兴趣的文章
水瓶座性格分析
查看>>
图形图像专业人才培养方案(计划)
查看>>
关于Google的BlogSpot Blog不能访问
查看>>
北大青鸟ACCP4.0上机考试评分标准
查看>>
2007年河北省高校计算机一级考试大纲及心得
查看>>
Windows XP中让你的键盘会说话
查看>>
Google的愚人节无敌新服务
查看>>
愚人节居然中奖啦!
查看>>
中国各种资格认证考试一览表
查看>>
一段能使页面飞舞的JavaScript代码
查看>>
回顾一幅3D渲染作品
查看>>
关于越狱(第三季)
查看>>
关于北大青鸟ACCP4.0二期上机考试
查看>>
网页设计每屏分辨率研究
查看>>
大长今与肯德基
查看>>
从Google Earth上找我
查看>>
用身体演奏【国外】
查看>>
Bill Gates 一生最尴尬的几个时刻【一】
查看>>
Bill Gates 一生最尴尬的几个时刻【二】
查看>>
加班应该是这个样子的
查看>>