ST意法半导体
直播中

早知

9年用户 1252经验值
擅长:光电显示 存储技术
私信 关注
[问答]

为什么STM32CubeProgrammer的选项字节只在ST- LINK模式下更新呢?

我已经测试了在ST-LINK 模式下通过 STM32CubeProgrammer 更改两个内核(M7 和 M4)的boot0地址。它工作正常。
当我尝试在 SPI 启动模式下实现相同的逻辑时,M4_boot0地址没有更新。其中M7_boot0地址能够更新。
我尝试在UART模式下将 STM 控制器与STM32CubeProgrammer连接,M7_boot0地址也可以更新,但是在更新 M4_boot0 地址时, STM32CubeProgremmer    在更新M4_boot0地址时出错。
UART 模式下的 STM32CubeProgrammer 日志请参考附件。
为什么选项字节只在 ST- LINK模式下更新,SPIUART模式有什么问题?
如果需要,请提出更改建议。
谢谢你。

回帖(1)

李耘蝶

2022-12-28 15:43:51
是的,我也用 USB 协议测试过。它不工作。
我认为问题不在于 STM32CubeProgrammer,而在于控制器。
我正在寻找针对所述问题的解决方案,而不是寻找发生相同问题的更多可能性。
请提供使用 SPI 协议在引导模式下更改选项字节的解决方案。
高性能控制器H7系列出现这样的错误是意法半导体意料不到的。
举报

更多回帖

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