CMSIS-DAP下载烧录程序失败的问题及解决

最近购买了野火拂晓开发板,在按照视频中的步骤通过KEIL下载烧录程序时,出现了错误。烧录按钮及出错提示如下图1、图2、图3所示:

                                                    图1 下载烧录按钮

                                                   图2 出错提示一

                                                   图3 出错提示二

软件环境:

Win10+KEIL uVision5.26

硬件环境:

DAP下载器+野火拂晓开发板

玩KEIL也有很多年了,之前也遇到过不少下载失败的问题,但多数情况下都是添加一下Flash、或者选择正确的Flash就解决了,如图4所示:

                                                              图4 添加及修改Flash界面

当然,前提是确保选择对了正确的仿真/下载器。

之前基本都是使用J-link仿真器,这次使用了DAP下载器。

网上搜索解决方法,有的说要降频,有的说要替换dll,还有的说得很细致,列出了Debug选项卡下的各个设定。诚然,各个帖子都具有解决问题的实际意义,但是很遗憾,所有找到的解决方法都不能解决我所遇到的问题,进行了所有尝试,问题依然存在。

联系野火客服,他给出了解决方法,让我试一下,方法如下:

 我按照他的方法一进行尝试,将Connect的值由“Normal”改为了“under Reset”,图5、图6所示:

                                                      图5 原始Connect: Normal选项

                                                      图6 修改后的Connect: under Reset选项

进行了修改之后就可以正常下载烧录了。算是和天天玩这一块的人学了一招。不过看来这应该也是一个很多人都遇到过的常见问题,按说常见问题应该在网上可以搜到,但是在网上确实没有找到一个相类似的解决方法;询问技术支持这个问题有没有写在哪个提供给用户的文档资料中,答复说具体文档里没有。

因此在此将我遇到的这个问题以及相应的解决方法详细说明和列出,以使后来遇到同样问题的人不必再走我走过的弯路。

版权声明:本文为CSDN博主「蓝天居士」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/phmatthaus/article/details/119728339

生成海报
点赞 0

蓝天居士

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

基于I2C的AHT20温度采集器及SPI协议OLED显示

目录 一.相关协议 1 关于I2C协议 2 关于SPI协议    3 了解AHT20芯片的相关信息 4 OLED屏的滚屏命令 5 AHT20引脚接法 二、采集温度传到电脑 1 完整代码 2 打开工程文件 3 编译加烧录 4

使用KEIL调试延时函数

本文介绍如何使用KEIL5调试模式来测试延时函数的时间。 在调试之前要先确保调试相关的配置正确: 1、Target选项卡选择正确的晶振频率。 2、Debug选项卡选择硬件仿真,接着进入Settings。 3、在S

GD32 RT-Thread Nano+FinSH组件

一、FinSH组件的命令执行流程图 二、执行环境 1.芯片:GD32F10x 2.串口: #define FINSH_UART                   USART1 #define FINSH_UAR