打印
[STM32L0]

STM32CubeIDE 错误 “Cannot access memory at address...”

[复制链接]
156|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yunfu1117|  楼主 | 2025-4-6 19:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有两快Nucleo-L073RZ 板(一个在家里,一个在办公室),用 STM32CubeIDE 在这两个板上加载和调试。在两种情况下,相同的程序、相同的 IDE。办公室的那个工作得很好。家里的那个出错

[backcolor=var(--darkreader-background-ffffff, #141617)]Error message from debugger back end[backcolor=var(--darkreader-background-ffffff, #141617)]Cannot access memory at address 0x7ffffbc


这两个板子都运行最新的 ST-Link 固件并且更新时提示没有新版本。


这是什么情况呢?

使用特权

评论回复
沙发
公羊子丹| | 2025-4-7 07:25 | 只看该作者
我也碰到过这个问题,后来发现是我家里这块板子电压不稳,换了根 USB 线和接口就正常了,可以试试看是不是供电问题。

使用特权

评论回复
板凳
周半梅| | 2025-4-7 07:26 | 只看该作者
这个地址 0x7FFFFBC 看起来像是非法访问,有可能你家里那块板的 flash 被写坏了,建议先用 CubeProgrammer 完全擦除一下再试。

使用特权

评论回复
地板
帛灿灿| | 2025-4-7 07:27 | 只看该作者
有没有可能你在家这块板子之前下载过有 option bytes 设置错误的程序?检查下读保护是不是被开启了。

使用特权

评论回复
5
童雨竹| | 2025-4-7 07:28 | 只看该作者
你可以试试看在 CubeIDE 的 Debug Config 里启用 “Connect under reset”,有时候能避开这种访问失败的问题。

使用特权

评论回复
6
万图| | 2025-4-7 07:29 | 只看该作者
我以前也遇到过一模一样的现象,最后是把 ST-Link 的固件重新刷了一次(虽然提示已是最新),问题就没了。

使用特权

评论回复
7
Wordsworth| | 2025-4-7 07:30 | 只看该作者
家里的这块板有没有被你焊接过什么额外电路?可能引脚状态影响到启动或者 debug 接口。

使用特权

评论回复
8
Bblythe| | 2025-4-7 07:32 | 只看该作者
如果是 L073 的 Nucleo,可以试试把 Boot0 用跳线拉高,用 CubeProgrammer 连接擦除一次,然后重新烧录。

使用特权

评论回复
9
Pulitzer| | 2025-4-7 07:33 | 只看该作者
看错误像是 CPU 根本没运行或者跑飞了,可以在 debugger 启动的时候尝试 halt CPU,看能不能定位在哪个地址卡住了。

使用特权

评论回复
10
Uriah| | 2025-4-7 07:34 | 只看该作者
家里板子你可以在 debug 前单独用 CubeProgrammer 连一次,确认能不能正常读 flash,如果读不到,估计 flash 控制器出问题了。

使用特权

评论回复
11
Clyde011| | 2025-4-7 07:35 | 只看该作者
一样的 IDE 一样的程序,不一样的板子出问题,一般就是硬件状态不一样了,先排查供电、BOOT 配置和 flash 锁定状态吧。

使用特权

评论回复
12
onlycook| | 2025-4-7 14:06 | 只看该作者
估计是硬件连接问题。

使用特权

评论回复
13
豌豆爹| | 2025-4-7 14:17 | 只看该作者
检查电压和复位是否正常工作。

使用特权

评论回复
14
麻花油条| | 2025-4-7 14:18 | 只看该作者
最可能的原因是 硬件连接问题 或 开发板硬件故障。

使用特权

评论回复
15
duo点| | 2025-4-7 14:23 | 只看该作者
复位电路异常可能导致调试器无法正常连接。

使用特权

评论回复
16
laocuo1142| | 2025-4-7 15:03 | 只看该作者
换 USB 线,同时避免端口供电不足或接触不良。

使用特权

评论回复
17
海滨消消| | 2025-4-7 15:59 | 只看该作者
建议检查 USB 线、电源和调试器驱动。如果硬件检查无问题,可以尝试更换调试器或重新烧录固件。

使用特权

评论回复
18
laocuo1142| | 2025-4-7 18:00 | 只看该作者
检查开发板的电源指示灯是否正常亮起。如果使用外部电源供电,查看电源电压是否稳定。

使用特权

评论回复
19
flycamelaaa| | 2025-4-7 18:03 | 只看该作者
ST-Link芯片坏了可能。

使用特权

评论回复
20
powerantone| | 2025-4-7 18:30 | 只看该作者
调试接口选择错误?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

9

帖子

0

粉丝