[STM32U5] 用keil仿真STM32U575,点击run5次后才能正常跑起来

[复制链接]
442|13
地瓜patch 发表于 2025-11-11 10:36 | 显示全部楼层 |阅读模式
用cubeMX配置了初始化代码,生成keil工程

在keil中编写了一个简单的点灯,串口发送的程序。
仿真是需要点击5次run才能正常跑起来
第一次 屏幕截图01.png

第二次 屏幕截图02.png

第三次 屏幕截图03.png

第四次 屏幕截图04.png


直到第五次停在了代码中的断点上
屏幕截图05.png

评论

最新测试情况,将程序中的两处printf()注释掉,仿真正常。加上printf语句就需要点击多次才能仿真。  发表于 2025-11-13 10:16
中国龙芯CDX 发表于 2025-11-11 16:56 | 显示全部楼层
怎么感觉像是兼容性问题,没有点中
 楼主| 地瓜patch 发表于 2025-11-11 17:14 | 显示全部楼层
中国龙芯CDX 发表于 2025-11-11 16:56
怎么感觉像是兼容性问题,没有点中

其他工程没这问题呢
 楼主| 地瓜patch 发表于 2025-11-12 09:01 来自手机 | 显示全部楼层
最新测试情况,讲printf()注释掉就仿真正常了
cr315 发表于 2025-11-12 16:32 | 显示全部楼层
可能是时钟初始化问题
duo点 发表于 2025-11-12 17:32 | 显示全部楼层
芯片可能因电源管理配置进入低功耗模式,或复位电路不稳定导致多次复位。
flycamelaaa 发表于 2025-11-12 19:33 | 显示全部楼层
检查PWR模块配置是否意外进入 Stop 或 Standby 模式。
jcky001 发表于 2025-11-12 19:53 | 显示全部楼层
在代码中禁用低功耗模式
onlycook 发表于 2025-11-12 21:34 | 显示全部楼层
Keil调试器可能未正确配置复位行为
powerantone 发表于 2025-11-12 22:35 | 显示全部楼层
Flash初始化或擦除问题
probedog 发表于 2025-11-12 22:36 | 显示全部楼层
硬件设计缺陷如电源去耦不足、复位电路不稳定导致芯片工作异常。
solty 发表于 2025-11-12 16:56 | 显示全部楼层
在初始化代码中禁用看门狗
spicy 发表于 2025-11-12 19:07 | 显示全部楼层
注释掉非关键外设初始化,仅保留时钟和 GPIO,观察问题是否仍存在
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:出一块TI-PLABS-AMP-EVM

2060

主题

15598

帖子

31

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