ST意法半导体
直播中

李林

8年用户 1291经验值
私信 关注
[问答]

STM32WB50CG发送FUS (0.5.3) 命令时出现奇怪的响应是哪里出错了?如何解决?

我正在使用带有 STM32WB50CG 部件的定制板。当我发送这个:
  • 0x10 0xFC 0x52 0x00 (FUS_GET_STATE)
或与此相关的任何命令,我总是会得到这个:
  • 0x11 0x0E 0x04 0xFF 0xFE 0x00 0xFE 0x00
我在运行引导加载程序代码和我自己的代码时试过这个。
有人看到我命令中的错误吗?我主要关注 AN5185。但该应用说明中存在错误。例如第 6.1 节说 FUS 仅使用设备信息表和系统表,但引导加载程序还填充异步事件表。只有在填写该表后,我才能看到宣布 CPU2 已启动并正在运行 FUS 的事件。








回帖(1)

陈玉兰

2023-2-7 09:41:43
系统表指向 FUS 将写入响应的缓冲区,但它读取命令高 2 个字,而不是在同一地址。文档说它“覆盖”了命令,但这是非常具有误导性的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分