ST意法半导体
直播中

蔡鼎瑾

7年用户 1013经验值
私信 关注
[问答]

当RDP级别设置为1时,MCU (STM32G030J6) 有时不执行代码是哪里出错了?

我正在研究 STM32G030J6,我通过 BOOT0 引脚使用 STMCubeProgrammer 对其进行了编程。我还将选项字节 nboot_sel 更改为 0,以从引脚和 NRST 模式启动到 GPIO。当RDP 级别设置为0 时,代码工作正常。当RDP 设置为1 时,MCU 随机工作;它有时执行代码,有时不执行。我想知道问题是硬件问题还是配置错误。





回帖(1)

王学超

2023-2-3 15:16:33
也许你应该检查G0 勘误表中的错误描述:我认为你可能遇到了这个问题:
2.2.3 在 1 级读保护下,从通过 PA14‑BOOT0 引脚选择的主闪存启动不起作用
rdp lvl 1 下的调试问题很棘手,因为默认情况下 lvl 1 停用调试功能。请务必保持其未连接状态,以免出现意外的入侵故障。
举报

更多回帖

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