Atlas7车机,同样的版本在 PT-06车机上无法进入升级
1、点击界面--格式化升级,车机重启不进入升级流程
2、命令行输入reboot-recovery 不进入升级流程
3、在uboot中输入run devbootrcv 可以进入升级流程
4、在命令行输入echo 0x001010 > /proc/boot_status;reboot不进入升级流程
重启发现SRCV:SIRFSOC_BOOT_STATUS=e2000000!,boot_status值不对!应该为
SRCV:SIRFSOC_BOOT_STATUS=e2000010!
5、在命令行中操作:
echo 0x001010 > /proc/boot_status
dd if=/proc/boot_status of=/tmp/data bs=6 count=1 1>/dev/null 2>&1
cat /tmp/data
确认0x001010写入正确,说明车机在reboot之后寄存器掉电,uboot判断boot_status为正常启动导致无法进入升级流程。
经调查发现是M3产生hardfault,寄存器被清除