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 的错误的解决方法相关推荐

  1. m1Mac上下载安装并运行gprMax中几个错误的解决方法

    问题出现前提:已安装homebrew和anaconda,在终端中 $brew update $brew upgrade $ conda update conda $ conda install git ...

  2. 【Keil】Error: Flash Download failed - Target DLL has been cancelled

    STM32 下载程序时出现 Error: Flash Download failed  -  Target DLL has been cancelled  的错误提示. 解决方法: 此方法不是解决问题 ...

  3. 整理ST Link V2 与stm32连接经过

    整理ST Link V2 与stm32连接经过 一.购买合适的ST Link V2仿真器: 二.下载ST Link V2的驱动并安装: 本人过程并没有修改安装路径,直接下一步,对于驱动最好为默认安装路 ...

  4. 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 ...

  5. 安装VMware,出现Microsoft Runtime DLL 安装程序未能完成安装,解决方法

    安装VMware,出现Microsoft Runtime DLL 安装程序未能完成安装,解决方法 参考文章: (1)安装VMware,出现Microsoft Runtime DLL 安装程序未能完成安 ...

  6. 服务器如何修复dll,Windows10系统修复KernelBase.dll错误的解决方法

    近期有使用Windows10系统用户来反应,在使用电脑时发现无法正常使用应用程序的现象并提示:KERNELBASE.dll文件错误,异常代码:x0e0434352的提示,对于出现这个问题该如何解决呢? ...

  7. 启动 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不存在. ...

  8. 因为计算机丢失user32.dll,Win7系统出现无法定位动态链接库user32.dll错误提示解决方法...

    在使用电脑过程中,如果某些文件丢失或缺失损坏的话,那么会导致无法关联相关应用程序,无法正常使用电脑系统等等.有用户在运行某些软件时出现"无法定位程序输入点dwmhintdxupdate于动态 ...

  9. 7z解压crc错误_百度网盘压缩下载文件的CRC校验错误的解决方法

    转载自:http://blog.sina.com.cn/s/blog_610787990102xcnv.html 百度网盘压缩下载文件的CRC校验错误的解决方法 从百度网盘用打包压缩方式下载的文件在解 ...

  10. 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 ...

最新文章

  1. 【摘自】人民日款网友感悟
  2. mysql 执行顺序 别名_sql语句的执行顺序和别名问题
  3. linux-security-limits
  4. 多索引表 (8)表操作
  5. OpenGL编程指南11:组合运动示例2—创建机器人手臂模型
  6. 【蓝桥杯Java_C组·从零开始卷】第四节(附)、字符串常用函数
  7. DNN结构演进History—CNN( 优化,LeNet, AlexNet )
  8. java jol原理_Java对象布局(JOL)实现过程解析
  9. ECCV18 Oral | CornerNet目标检测开启预测“边界框”到预测“点对”的新思路
  10. 第二十一:基于Python2+Selenium3+Pytest4+Pytest-Html的UI自动化框架
  11. 《快速软件开发》概要
  12. matlab表白_撩妹攻略|理工男专属情人节表白礼物来啦~
  13. vba while 结束_Python | 教材纰漏,出现while的无限循环错误
  14. 启动和停止mysql服务器_MySQL服务器的启动与关闭方法
  15. BZOJ 2648: SJY摆棋子(K-D Tree)
  16. 190515每日一句
  17. 94% Asset Optimization
  18. 用 SwiftUI 实现一个开源的 App Store
  19. 130292015015-傅志彬-第1章作业
  20. 企业网络:安全只能靠两招

热门文章

  1. 未知错误,可能由于拨号连接未创建成功
  2. 指数解读:恒生指数(Hang Seng Indexes)
  3. 【Review】数据结构线性表,数组算法(串模式匹配克鲁德、螺旋矩阵四墙)
  4. linux 同步北京时间_Linux系统同步系统时间为北京时间
  5. 微信小程序获取地理位置最佳实现
  6. 尝试破解使用网络验证的小软件
  7. 51单片机汇编学习例程(6)——74HC573数码管篇
  8. 《认知觉醒》 读书笔记
  9. 记:《洛克菲勒留给儿子的38封信》-- 8
  10. 方差分析原理及实例应用