[STM32L4] 在地址“0x1fff523e”处中断,无可用调试信息

[复制链接]
513|11
HomeKit 发表于 2025-9-11 03:49 | 显示全部楼层 |阅读模式
用STMCubeIDE为Nucleo-L4R5ZI编写程序。调试时,出现“在地址‘0x1fff523e’处中断,无可用调试信息或超出程序代码范围”的提示。这个问题只出现在我的L4R5ZI开发板上。代码无法运行,除非我断开开发板并重新连接,之后程序才能正常启动。而在l476rg开发板上调试一切正常。

我试过用了这个帖子中的修复方法:

https://community.st.com/s/question/0D53W00000raYd2SAE/intermittent-break-at-address-0x1fff51f4-with-no-debug

但并没有解决问题。是什么原因?

豌豆爹 发表于 2025-9-11 17:00 | 显示全部楼层
中断优先级冲突?
classroom 发表于 2025-9-11 18:00 | 显示全部楼层
可能是调试接口配置问题。
cr315 发表于 2025-9-11 18:01 | 显示全部楼层
Nucleo-L4R5ZI开发板上的调试接口可能存在配置问题,导致在调试过程中无法正确访问内存地址。
duo点 发表于 2025-9-11 19:02 | 显示全部楼层
在CubeMX中可能选择了错误的调试模式。
elephant00 发表于 2025-9-11 17:02 | 显示全部楼层
STMCubeIDE在生成代码或链接时可能存在错误。
duo点 发表于 2025-9-11 20:03 | 显示全部楼层
链接脚本中的堆栈大小设置可能不正确,导致在调试过程中发生堆栈溢出。
flycamelaaa 发表于 2025-9-11 21:03 | 显示全部楼层
Nucleo-L4R5ZI开发板本身可能存在硬件故障,如内存损坏或调试接口接触不良等。
jcky001 发表于 2025-9-11 21:04 | 显示全部楼层
降低某些非关键中断的优先级,特别是那些可能引发调试中断的外设如USB。
onlycook 发表于 2025-9-11 22:04 | 显示全部楼层
检查链接脚本中的堆栈大小设置.
stormwind123 发表于 2025-9-11 22:55 | 显示全部楼层
重新生成项目试试。
probedog 发表于 2025-9-11 17:36 | 显示全部楼层
可能是开发板本身存在硬件故障。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

56

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部