1. 更新固件时,默认的文件名是什么?

自启动脚本:ccardimx28js-bootscript
uboot: u-boot-ccardimx28js.sb
fdt: imx28-ccardimx28js.dtb
linux内核:uImage-ccardimx28js
rootfs:rootfs-ccardimx28js-128.ubifs 

bitbake出来的文件,拷出到tftp服务器后,可以把文件名重命名为上述文件名,这样就可以在用update命令时省略后面文件名,以减少浪费时间和防止出错。

2. 启动选项开关

CC28的开发板上有个SW25可以用来设置启动选项,您需要连接LCD的扁平线来使用它。这是因为相关的pin脚在LCD扁平线上。除此之外,你还可以使用Recovery按钮从USB启动恢复模式。

启动选项 SW25 P1 SW25 P2
Flash off/open off/open
USB off/open on/close
SD on/close off/open
Jtag on/close on/close

我们可以通过在Linux机器上,给SD卡DD一个uboot镜像,偏移两个扇区,然后从SD卡启动,来修复模块。

ls /dev/sd*
ls /dev/mm*
dd if=u-boot-ccardimx28js.sb of=/dev/sdc bs=512 seek=2 或是
dd if=u-boot-ccimx6sbc.imx of=/dev/mmcblk0 bs=512 seek=2