ST-Link v2 下载 出现target dll has been cancelled 的错误的解决方法
1. 很少直接用插线的方式来下载和调试stm32,然而,一用就出现了问题
开始以为是下载器的问题,但是后来却发现是接线的问题。
图是stlink的接口图,开发板开始没自己供电电,则使用19脚的3.3伏供电,然后下载的时候就出现上图的错误。
2. 解决:后来发现1脚必须要接开发板的电源,改进后成功下载,开发板自己供电3.3v,然后引出电源到1脚,则下载成功。
因为开发板已经有自己的电源,19脚可以不再连接。
注意boot0和boot1 都应该是设置0. 这个电路是可以使用的。
boot0为1,boot1为0时,表示isp(串口下载)。注意:下载时这么设置,使用(运行单片机程序)的时候,还是要设置boot0为0,boot1为0.
系统存储器是芯片内部一块特定的区域,STM32在出厂时,由ST在这个区域内部预置了一段BootLoader, 也就是我们常说的ISP程序, 这是一块ROM,出厂后无法修改,一般用于从串口下载程序。
步骤如下:
Step1:将BOOT0设置为1,BOOT1设置为0,然后按下复位键,这样才能从系统存储器启动BootLoader
Step2:最后在BootLoader的帮助下,通过串口下载程序到Flash中
Step3:程序下载完成后,又有需要将BOOT0设置为GND,手动复位
boot0 = boot1 = 1:
SRAM启动方式,一般用于程序调试(程序只下载到内存,掉电后重启,程序数据丢失)。调试可以考虑从这个模式启动代码(也就是STM32的内存中),免得反复擦除flash。等程序调试完成后,在将程序下载到flash中(需要将boot0=boot1=0重新下载)。
ST-Link v2 下载 出现target dll has been cancelled 的错误的解决方法相关推荐
- m1Mac上下载安装并运行gprMax中几个错误的解决方法
问题出现前提:已安装homebrew和anaconda,在终端中 $brew update $brew upgrade $ conda update conda $ conda install git ...
- 【Keil】Error: Flash Download failed - Target DLL has been cancelled
STM32 下载程序时出现 Error: Flash Download failed - Target DLL has been cancelled 的错误提示. 解决方法: 此方法不是解决问题 ...
- 整理ST Link V2 与stm32连接经过
整理ST Link V2 与stm32连接经过 一.购买合适的ST Link V2仿真器: 二.下载ST Link V2的驱动并安装: 本人过程并没有修改安装路径,直接下一步,对于驱动最好为默认安装路 ...
- STM32 ST link V2 固件 ST-LinkV2.J16.S4.hex
STM32 ST link V2 固件 将一个STM32F103C8T6变成ST link V2 STM32 ST link V2 固件 ST-LinkV2.J16.S4.hex https://do ...
- 安装VMware,出现Microsoft Runtime DLL 安装程序未能完成安装,解决方法
安装VMware,出现Microsoft Runtime DLL 安装程序未能完成安装,解决方法 参考文章: (1)安装VMware,出现Microsoft Runtime DLL 安装程序未能完成安 ...
- 服务器如何修复dll,Windows10系统修复KernelBase.dll错误的解决方法
近期有使用Windows10系统用户来反应,在使用电脑时发现无法正常使用应用程序的现象并提示:KERNELBASE.dll文件错误,异常代码:x0e0434352的提示,对于出现这个问题该如何解决呢? ...
- 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!在eclipse.ini中为eclipse指定jdk启动...
启动 Eclipse 弹出"Failed to load the JNI shared library jvm.dll"错误的解决方法! 原因1:给定目录下jvm.dll不存在. ...
- 因为计算机丢失user32.dll,Win7系统出现无法定位动态链接库user32.dll错误提示解决方法...
在使用电脑过程中,如果某些文件丢失或缺失损坏的话,那么会导致无法关联相关应用程序,无法正常使用电脑系统等等.有用户在运行某些软件时出现"无法定位程序输入点dwmhintdxupdate于动态 ...
- 7z解压crc错误_百度网盘压缩下载文件的CRC校验错误的解决方法
转载自:http://blog.sina.com.cn/s/blog_610787990102xcnv.html 百度网盘压缩下载文件的CRC校验错误的解决方法 从百度网盘用打包压缩方式下载的文件在解 ...
- mysql 1093 you can_mysql中错误:1093-You can’t specify target table for update in FROM clause的解决方法...
发现问题 最近在处理一些数据库中数据的时候,写了下面的这一条sql语句: UPDATE f_student SET school_id = 0 WHERE id > ( SELECT id FR ...
最新文章
- 【摘自】人民日款网友感悟
- mysql 执行顺序 别名_sql语句的执行顺序和别名问题
- linux-security-limits
- 多索引表 (8)表操作
- OpenGL编程指南11:组合运动示例2—创建机器人手臂模型
- 【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数
- DNN结构演进History—CNN( 优化,LeNet, AlexNet )
- java jol原理_Java对象布局(JOL)实现过程解析
- ECCV18 Oral | CornerNet目标检测开启预测“边界框”到预测“点对”的新思路
- 第二十一:基于Python2+Selenium3+Pytest4+Pytest-Html的UI自动化框架
- 《快速软件开发》概要
- matlab表白_撩妹攻略|理工男专属情人节表白礼物来啦~
- vba while 结束_Python | 教材纰漏,出现while的无限循环错误
- 启动和停止mysql服务器_MySQL服务器的启动与关闭方法
- BZOJ 2648: SJY摆棋子(K-D Tree)
- 190515每日一句
- 94% Asset Optimization
- 用 SwiftUI 实现一个开源的 App Store
- 130292015015-傅志彬-第1章作业
- 企业网络:安全只能靠两招