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

stm32h5,使用jlink调试器,程序死在while (READ_BIT(RCC->CR, RCC_CR_PLL1RDY) == 0U)

[复制链接]
yel 提问时间:2024-4-19 18:30 / 未解决

如题,STM32CUBE IDE 1.15.0,使用的芯片是stm32H563zit,官方nucleo开发板,板子上自带stlink调试器,使用板子上自带的stlink调试器的时候,程序可以正常运行,然后淘宝买了个jlink的调试器,就想试下,结果连上后,发现程序会在rcc初始化的时候,在

while (READ_BIT(RCC->CR, RCC_CR_PLL1RDY) == 0U)这里超时,进errorhandler

收藏 评论2 发布时间:2024-4-19 18:30

举报

2个回答
butterflyspring 回答时间:2024-4-22 10:23:16
淘宝上的J-link 貌似是很多年前的古老版本,跟不上时代了。
有小伙伴几年前就遇到了很多莫名其妙的故障了,换了 ST-LINK 就正常了。

况且正版的ST-LINK 也相当便宜了。

yel 回答时间:2024-4-24 09:32:52

butterflyspring 发表于 2024-4-22 10:23
淘宝上的J-link 貌似是很多年前的古老版本,跟不上时代了。
有小伙伴几年前就遇到了很多莫名其妙的故障了, ...

找到原因了,应该是供电的原因,一开始为了避免和stlink冲突,我用的都是另外一个usb或者e5v给开发板供电,就会出现这种现象,然后我用stlink那个usb供电,并且将jp1短起来后,使用jlink刷写调试就正常了,现象反正是这样,具体更深入一层的原因我现在也没找到

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版