Error: No STM32 target found!

南北湖创客3个月前菜鸟经验6




一、供电

板子一定要供电!
二、ST-LINK是否接触不良

确保ST-LINK跟板子连接完好
三、按住reset点击download

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

boot0接高电平时,程序是跑得系统存储器或者内置SRAM中的程序,这时候不跑主闪存存储器的程序,SWD没有占用,ST-LINK也通信正常,烧录一个正常的程序后,再把boot0 接回低电平,就可以再烧录程序了。

相关文章

使用understand软件梳理程序结构(防止法律纠纷,不使用公司程序)

1、从main.c起步2、FIle:  main.c3、Graphical  Views4、Declaration5、从start函数起步6、进不去函数,点project菜单7、A...

电路(芯片)功能杂谈

电路(芯片)功能杂谈

0、分流器分流器是一种测量直流电流用的仪器,根据直流电流通过电阻时在电阻两端产生电压的原理制成 。用于直流电流测量的分流器有插槽式和非插槽式。分流器有锰镍铜合金电阻棒和铜带,并镀有镍层。其额定压降是6...

串口升级,在线升级

通过串口远程升级的程序步骤:制作升级包:需要准备一个包含新程序代码的升级包。这个升级包通常包含了将要更新的程序代码以及可能需要的任何配置文件或数据。下载升级包:将升级包传输到嵌入式设备上。这可以通过串...

关于STM32串口中断的重要信息(中断的信号逻辑)

关于STM32串口中断的重要信息(中断的信号逻辑)

几个问题:1、区分哪些是使能2、区分哪些是标志置位3、理解标志的0和1代表什么意思4、最后,数据串口处理中的状态变化过程,实践与图论结合...

eclipse小技巧

1、文件感叹号:找不到文件2、文件上红叉:3、文件-右击-properties-resource-:可以改变文件location,帮助找到文件4、linked resources--path vari...

hal库的设计理念

123略略略...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。