你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

SPC572处于DEBUG模式下不能正常运行

[复制链接]
ChenAbc 提问时间:2025-12-16 21:02 / 未解决

用的是SPC5STUDIO进行开发,UDE STK进行的DEBUG调试,处于调试模式的时候,时钟初始化函数不能正常完成,首先是MCU复位之后初次运行不处于DRUN模式并报错,注释掉往下运行,又卡在了时钟模式切换那里,一直在等待时钟切换,不处于DEBUG模式则可以往下正常运行到for循环(特定频率闪烁LED),DEBUG线插着也没事,只要不debug都可以正常运行。卡住的时候ME_DMTS寄存器有标志位置位,请教一下各位大神,这个问题应该怎么解决。26fc746e-6a1b-494c-9860-9f951d09e4b0.pngf7b351d4-2b2d-48f5-88be-1bfda274fe45.pngaa2bc0f8-742d-4ac5-9c10-83519255fc3a.png

image.png
aa2bc0f8-742d-4ac5-9c10-83519255fc3a.png
收藏 评论2 发布时间:2025-12-16 21:02

举报

2个回答
fafa1 回答时间:14 小时前

试试:

让调试器“halt 时不停时钟”

  • UDE 菜单 Debug → Session → Options → Reset/Run 勾选 “Run target after download”“Don’t stop system clocks on halt” (不同版本叫 Freeze peripheralsHalt SCG ,取消即可)。
ChenAbc 回答时间:20 分钟前

fafa1 发表于 2025-12-17 08:42
试试:</p>
<p>

[md]我找了一下,没有找到相关的设置,暂时改成连接DEBUG时保持继续运行,先断开DEBUG,然后重新给MCU上电,再连接DEBUG,跳过了时钟初始化那一段也就好了。

494634b1-19ed-404d-a2f1-cd2de986e02d.png

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版