YTM32B1ME05 A/B SWAP 从 B 面切回 A 面时升级成功 CAN 报文未发出,请教排查方向.
未解决
YTM32B1M系列
-
一、客户及工程信息
MCU:YTM32B1ME05
二、问题现象
客户执行 A/B 升级时,两个方向表现不一致:
A 面切换到 B 面:- 固件升级完成;
- 执行 Fls_WriteSwap();
- “升级成功”CAN 报文可以正常发送;
- 复位后能够正常运行在 B 面。
B 面切换回 A 面:
- 固件升级及校验均正常;
- 执行 Fls_WriteSwap();
- 专门用于提示“升级成功”的 CAN 报文没有发送出来;
- 同一时间其他后台周期 CAN 报文仍能正常发送,CAN 总线及控制器并未整体失效;
- 随后进行复位,MCU 可以正常运行在 A 面;
- 通过 BOOT_INFO 及程序版本确认,实际 A/B SWAP 已经执行成功。
三、客户诉求
请问如何进行进一步的排查方向.
确认两个方向的swap在软硬件上是否一致.
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...