no target connected 和 unknown target connected
前言
该教程会使用如下工具: ST-LINK Utility下载链接
正文
今天测试HAL库的外部中断的时候发现程序出了一点小bug,就想下载之前的固件库程序对比一下。可是当下载之前完整的程序时弹出no target connected
。如图
一直很奇怪魔法棒的配置没有问题,也在设备管理器上看到了ST-Link
已连接。程序都是之前的程序,没有任何问题。但是Debug
的SWDIO
里面一直显示No target connected
。想了一会儿应该是之前下载了HAL库的程序有问题,在网上搜找了许多资料,最后判定为之前的程序占用了SWD
的引脚,导致现在固件库的程序一直下载不进去。那只能把之前的程序都删除了,但是单纯按复位键是不能清除之前的程序,这让我想起来了ST公司的ST-LINK Utility
这个软件可以强制擦除扇区。于是使用Utility
先连接device
,之后擦除,再断开连接
STM32 ST-LINK Utility
这个软件工具其实主要就是配套“ST-LINK”这个下载工具一起使用的上位机软件。因此使用STM32 ST-LINK Utility
上位机软件需要有一个ST-LINK
工具才行。它的功能和J-Link
对应的工具类似,用于烧写代码。
STM32 ST-LINK Utility
工具在产品开发过程中测试一些其他版本的代码,可以直接下载hex
,而不用打开工程再编译去下载。 当你开发完一个STM32产品,需要量产的时候,就可以用这个工具直接下载hex代码,对代码加密(读保护)
这里我把最新版本直接上传到CSDN,链接在文首,就不必去ST官网注册下载了。
擦除完毕之后,再下载固件库之前的程序就没有报错!
但是,这里问题还没有结束!!!第一次下载没有任何问题,但是!第二次下载程序就会出现这种报错
这个时候打开魔术棒,依次打开Debug->Settings->Flash Download->Erase full chip
,选择它即可
此时第二次下载就没有问题了。
下面再说说unknow target connected
的问题,实际上很简单,当我下载完固件库的程序后再下载CubeMX
生成的时候,它默认接的是JTAG
模式,此时把它改成SW下载模式就没有问题啦!
此外报错应该还有其他的原因,这里只是列举了我恰好遇到的一种,其他报错就需要小伙伴们耐心地一点去寻找了。
no target connected 和 unknown target connected相关推荐
- unknown target connected的解决方法
keil编译完成之后,下载时弹出unknown target connected错误提示; 解决方案如下: 默认JTAG,修改为SW,即可正常下载. 参考链接: https://www.nxpic.o ...
- Connected to the target VM, address: '127.0.0.1:60885', transport: 'socket'
idea 执行测试单元debug时控制台出现:Connected to the target VM, address: '127.0.0.1:60885', transport: 'socket' 原 ...
- Connected to the target VM,address: ,transport: ‘socket‘
idea在debug调试时出现Connected to the target VM,address: ,transport: 'socket'和 disconnected from the ...
- Connected to the target VM, address:XXXX, transport: socket
问题 1."Connected to the target VM, address: '127.0.0.1:65604', transport: 'socket'" 排查方案 我是 ...
- org.hibernate.AnnotationException: mappedBy reference an unknown target entity property
org.hibernate.AnnotationException: mappedBy reference an unknown target entity property: xxxxxxx 原因是 ...
- jpa报错:mappedBy reference an unknown target entity property:
报错信息为: mappedBy reference an unknown target entity property: com.example.accessingdatamysql.entity.O ...
- Android.bp编译提示ninja: error: unknown target ‘MODULES-IN-xxx‘终极指南
Android.bp编译提示ninja: error: unknown target 'MODULES-IN-xxx'终极指南 Android.bp系列博客: Android.bp你真的了解吗 And ...
- mappedBy reference an unknown target entity property 错误 @ManyToMany(mappedBy @OneToMany(mappedBy
mappedBy reference an unknown target entity property 错误 @ManyToMany(mappedBy = @OneToMany (mappedBy ...
- [ShapeInferenceError] Mismatch between number of source and target dimensions. Source=1 Target=0
Pytorch转ONNX模型正常,但使用onnxruntime加载onnx模型,会输出错误: onnxruntime.capi.onnxruntime_pybind11_state.Fail: [ON ...
最新文章
- java 共享锁 独占锁_Java并发编程锁之独占公平锁与非公平锁比较
- 互联网人不敢生孩子:加班多、想跳槽、怕被边缘化
- Chapter 1 First Sight——17
- mysql怎么定位错误信息_Mysql主从复制异常,定位具体的SQL
- Java学习笔记2021.1.9
- 29岁程序员感慨:北京一套房,家庭月收入4万却很焦虑
- combobox is not a function 问题解决
- 安卓 notification2
- 算法 Tricks(六)—— 判断一个数是否为完全平方数
- 各主流浏览器的JS执行能力测试
- linux检测不到声卡设备,解决 Deepin V20、Ubuntu 20.04、Linux Mint 20 声卡无法识别导致的没有声音...
- JSP Commons-FileUpload 组件实现文件上传
- matlab 光栅 傅里叶,【图像】【转帖】利用matlab绘制光栅条纹图像
- web前端入门到实战:行内和块状元素水平居中与单行或多行文本垂直居中及隐性改变display类型
- Windows下安全权限设置详解
- uni-app 动画
- Excel-计算数列元素间的和差
- 救救小王吧:如何快速解决图像相似性检测问题?
- Android摄像头开发完美demo---(循环聚焦,缩放大小,旋转picture,查询支持的picturesize, ImageButton按键效果)
- Spring Boot 项目启动原理彻底解剖分析