Keil5编译错误之No target connected

Administrator
发布于 2024-10-17 / 31 阅读
0
0

Keil5编译错误之No target connected

问题描述:

在使用下载器将程序下载到STM32上时出No target connected错误

问题原因:

1.你的下载器与单片机接线有问题

解决办法:检查调试器设备连线有没有损坏或者接触不良,重新接线(有时候你的线也有问题,杜邦线很容易坏)。

2.你的下载器空闲太久

解决办法:拔掉下载器,再重插上电脑。

3.你的配置有问题

解决办法:打开Option,Debug设置成你自己的下载器类型

4.你的JATG引脚被重定义(用做其他功能)了

解决办法(1):找一个没重定义的代码,编译好后,连上下载器,按住开发板上的Reset按钮不放,在点击LOAD键后约1秒左右的时间松开Reset键,观察程序是否成功加载。如果出现了internal command error的弹窗,可能是Reset键在LOAD键点击前松开了或松开太快,可多尝试几次。

解决办法(2):将STM32上的BOOT0引脚从0模式切换到1模式,具体操作如图所示,BOOT1引脚保持不变。按照根本解决办法操作操作编译好代码后烧录下载。烧录好修改后的代码后,将BOOT0跳线帽还原。

5.单片机未单独供电

解决办法:使用为单片机供电可能导致供电不足,为单片机增加供电。

6.芯片坏了

解决办法:使用万用表蜂鸣档检测单片机/核心板的5V、3.3V对GND是否短路,短路了单片机芯片就是烧了。换一个。

7.你的下载器坏了

解决办法:换一个。

解决验证

参考:【STM32】使用Keil5加载程序时出现No Target Connected错误的解决办法https://www.cnblogs.com/ExploreTheEmbeddedUniverse/p/18046706


评论