IAR出现SWIM error [30004]问题

IAR出现SWIM error [30004]问题

最近做项目用的STM8L系列芯片,在IAR中编译下载过程中出现了问题,显示“SWIM error [30004]”,百度了大半天,各种各样的说法都有,试了好多,都不能使用,最后在STVP来回切换芯片才使得程序次啊在了进去,但是问题又来了,STVP又不能使用了。同理,又来回切换芯片,下载了进去。
开始寻找原因,来回的调试,屏蔽代码,最终才发现这个程序用到了HALT停机模式,导致空闲状态时,芯片一直处于停机模式,将
PWR_UltraLowPowerCmd(ENABLE);
halt();
这两行屏蔽掉,程序就可以正常通过IAR下载了。

发布了6 篇原创文章 · 获赞 5 · 访问量 1451

猜你喜欢

转载自blog.csdn.net/weixin_44860528/article/details/102779800