STM32的SWD烧录模式No Target Connected 错误的一种情况
这是我第一次烧板子的时候遇到的问题,在给板子download的时候出现了“No Target Connected”的错误,这里讲一种解决方法。不一定适用于全部状况,但是可以作为一种纠错方法。
1.首先点击Options for Target…这个像魔棒一样的按键打开,会出现这个页面 2.点击“Debug”选项,主要关注箭头所指的几个地方,我做的项目中“use”是选择这个,各自的项目会不会有不同不太清楚(这是我第一次做这个实验,有什么不对的多多指教。) 3.点击“Settings”会出现这个界面,这里就会显示No target connected: 那么这个问题如何解决呢? 4.首先我们点开“Flash Download”,查看“Programming Algorithm”中是否添加了箭头指向的这样一行东西。如果有,那么进行下一步,如果没有,就Add一下。 5. 没有的情况下,点击Add,选择框选的那一行,点击添加: 6. 增加好后,点击确定,点击OK退出: 7.做完前面的步骤之后,进行最后一步,首先,接上设备和电脑,并按住板子的复位键不要放开。(这里是我的板子,可能每个人的板子不同,复位键也不同,反正找到复位键按住即可) 8. (请看完这段再进行操作)按住复位键不放,然后点击“Download”,在你的下方状态栏跳出变化的那一瞬间,松开复位键,即可解决问题。 下图框中一旦出现变化就松开复位键,问题就解决了,下载就会成功。
1.查看Debug 2.按住复位键,在Download出现反应的一瞬间松开即可。
这是本人第一次写,如果有帮助到大家的地方,非常荣幸!如果有什么不对的地方请各位多多指教,谢谢。