使用Qboot时,用ymodem_ota下载固件,重启提示:
Qboot firmware check fail. firmware infomation check fail.
然后定位到strcmp((const char *)(fw_info->type), "RBL")出错;
然后用fal probe downlaod 和 fal read 0 16 命令读了一下download分区的前16个字节:
Offset (h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
[00000000] 42 4C 00 00 00 01 00 4C 7D 5C 56 61 70 70 00 00 BL.....L}\Vapp..
发现RBL少了个R,用winhex查看了源文件,文件上有这个RBL;
初步估计是ymodem_ota程序在传输时,丢了第一个字节;
请问,谁遇到过这个问题吗?
怎么解决?
更多回帖