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 ...
最新文章
- spring-cloud eureka注册发现
- Spring基于Java的JSR-250注解
- 开发步骤 采用restful接口开发的开发步骤
- python求pai的近似值_Python实现蒙特卡洛模拟(第1部分)【个人翻译自Medium】
- 轻松理解python中的_和__区别和含义
- NWERC2020J-Joint Excavation【构造,贪心】
- python里随机抽取样本_概率分布和抽样分布基础知识及Python实现
- Python 列表List - Python零基础入门教程
- JavaCard概述
- 从1维到6维,一文读懂多维数据可视化策略
- 【转载】python两个列表获取交集,并集,差集
- MetaMask以太坊钱包插件
- 面试精讲之面试考点及大厂真题 - 分布式专栏 05 公司使用什么RPC框架,聊聊你理解的RPC原理
- weblogic安装升级配置
- Linux下tomcat的catalina.out文件过大,以及目录更改解决办法
- 封装0603和0805的区别
- iwork8旗舰版 android,性能彪悍 双面神兽——酷比魔方iwork8旗舰版体验
- 长沙.NET技术社区正式成立
- 台式计算机入门基础知识,电脑基础知识:新手入门最全电脑知识干货
- linux下批量修改图片分辨率