关于IAR&STM32调试过程问题记录


IAR烧录时提示没有设备连接

当连接好电脑鼠并且检查线路没有问题并且驱动程序正常运行时,点击调试,出现“STM32 no emulator connected via USB…..”提示。

在网上查找了很多资料基本上4个问题:

1、板子一定要供电!

2、ST-LINK是否接触不良
确保ST-LINK跟板子连接完好

3、按住reset点击download
硬件和接线都没问题情况下,这时候可能是SWD的引脚被占用了,或者被禁用了。
这时候ST-LINK自然无法通过SWD跟板子通信,所以才会提示No Target connected。
所以,这时候按住reset,再点击download,再松开reset。原理就是在程序运行到SWD引脚占用之前,把新的程序烧录进去,抢个时间差。但是这招不是每次都管用,有概率性失败。
但是不要紧,我们还有第四招

4、boot0 接高电平download正常程序后,再接回低电平,即可烧录
————————————————
版权声明:本文为CSDN博主「小康师兄」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kangweijian/article/details/107564868```

但是这4个方法我都试过一遍还是没有解决。

最后看到一篇文章受到启发:https://blog.csdn.net/c1063891514/article/details/81545601

解决方法与链接文章没太大关系

是这篇文章最后两张图引起了我的注意,便想是不是连接设备接口没设置对,设置好接口果然设备连接成功了!!!具体步骤如下:

1、右键点击demo-Debug,选择Opotions

1

2、选择Debugger设置Driver为图示2

3、点击Download设置,将图示√上即可image-3

点击OK后IAR即可正常识别设备,记得编译后,再烧录!!

电脑鼠连接不上电脑这个问题真的困扰了我们队伍好久!找老师又找学长又找老师又找学长,头发都快给我薅没了!体会还蛮深刻的,网络真的是个好东西,不懂的多问问别人,虽然别人不一定能帮你解决问题,但是会给你启发!

最后发个喜报!我买的域名终于过审了!!!!普天同庆!!!

之前因为重重问题来来回回和腾讯打了5、6个电话,修改又驳回4次信息,最后腾讯还是冒着风险帮我把备案提交给管局的,真的差点我都不想要这个域名了,心底一块石头终于落地了。

如果你觉得这篇文章解决了你的问题或者说对你还有用的话,欢迎打赏博主一块小饼干⸜₍๑•⌔•๑ ₎⸝。

如果有什么问题可以在评论区底下留言哦,欢迎交流⸜( •ᴗ• )⸝




文章作者: Yuukyou
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Yuukyou !
评论
  目录