Keil : Error-Flash Download failed Cortex-M4错误解决方案整理(J-Flash擦除下载教程)
记录一下碰到的问题解决方法
第一步:首先最先要确定的是芯片和设置是否对应!!!!!!!!!
第二步:确定芯片和设置对应无误后,再考虑下面的方法
Keil : Error-Flash Download failed Cortex-M4错误解决方案整理
在开发 nRF51822/nRF52832/nRF52840时候出现如下如下问题:
问题: Keil电子下载时候出现 Error: Flash Download failed - "Cortex-M4"的错误,如下图
根据官方教程解释如下,还是发现不容易解决,另外结合网上一些教程方法,总结如下:
原因1:
芯片中已经下载了协议栈,协议栈对占用的Flash空间进行了保护,并且协议栈的地址从0开始,这时候下载地址从0开始的程序,就会出现这种现象。
(1)芯片内下载了协议栈,在没有进行全片擦出情况下下载逻辑程序。解决办法是全片擦除。
(吐槽:按照修改,选了全片擦除,还是会出现这个Cortex-M4错误。即使全片程序擦出,在Keil中烧录程序有时候还是会出现错误。)
原因2:没有加载编程算法
如下图,没有加载Flash,也会出现这个错误
解决方法一:
全片擦出芯片(有时还是会出现M4错误),网上大部分是这个方法。
解决方法二:使用J-Flash擦除下载
(1)安装JFlash,官网:https://www.segger.com
拉到最下,选择Download—Jlink
选择Jlink Software,点击下载
(2)安装后,打开安装路径,可以看到J-Flash程序。(或者windows程序里面找)
(3)启用J-Flash,会弹出欢迎界面,可以关掉。
执行如下,打开配置窗口
切换到“target Interface”,选择设备接口,我的是SWD.
3.切换MCU,选择器件。选中你开发版的芯片型号。
4.擦除芯片
执行“Target-Manual Programming-Erase Chip”,即可擦除芯片。该操作是全片擦除,即擦除片内所有Flash和掉电保持的寄存器。
5.烧写程序
5.1打开编译的程序文件:File-Open data file,导航到待烧写的文件路径,打开文件。
5.2 按下 “F7”,烧写目标板子。
5.3 按下 “F9”,开始运行并烧写程序。
总结:
方法一有问题后,使用方法二的J-Flash。当方法二使用1次后,再在Keil中可以直接烧录了,Cortex-M4错误完美解决。
————————————————
版权声明:本文为CSDN博主「白浪博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sunskyday/article/details/103618161
Keil : Error-Flash Download failed Cortex-M4错误解决方案整理(J-Flash擦除下载教程)相关推荐
- ST-LINK下载程序出现flash download failed - ‘cortex m4‘
ST-LINK下载程序出现flash download failed - 'cortex m4' 可能原因:项目测试时使用ST-link下载程序调试,之前都好好的可以下载程序,之后可能做掉电存储等一些 ...
- 填坑记1-nrf52840出现error flash download failed -cortex-M4错误的解决办法-清风电子开发板
填坑类型: nrf52840出现error flash download failed -cortex-M4错误 使用板子:清风电子开发板 问题描述: keil4出错,keil5不出错(意思是其他ke ...
- Keil5 典型烧录错误问题 : Error:Flash Download failed - “Cortex-M4“
目录 一.前言 二.错误分析 三.解决方法 四.下载附件 五.总结 一.前言 最近换了新电脑后,很多开发软件都要重装,也是这次偶然的机会发现了我在Keil5软件上用J-Link烧录程序时出现了 Err ...
- Error: Flash Download failed - “Cortex-M3“错误解决办法
在使用STM32F103的时候,使用DAP仿真器下载程序,出现下载不了的情况,错误信息如下: 输出框里打印信息如下: No Algorithm found for: 08000000H - 08000 ...
- Keil出现Error:Flash Download failed - Could not load file
Keil 文件刚打开可能会出现Error:Flash Download failed - Could not load file 应该进行编译再下载,可能就会解决类似问题: 此外仿真时代码改动后应该先 ...
- Error: Flash Download failed - Cortex-M4
使用Keil5下载程序时,提示 "Error: Flash Download failed - "Cortex-M4"" 这其实是说找不到下载的FLASH. ( ...
- Flash Download failed - “Cortex-M3“解决方法
今天玩STM32的时候遇到了Flash Download failed - "Cortex-M3"的错误显示,下面是一种解决方式,其他的解决方式,有朋友发出来了,我只介绍一种更改方 ...
- KEIL软件的Error: Flash Download failed - Could not load file ‘...axf‘解决思路
在下载程序的时候出现Error: Flash Download failed - Could not load file '的错误,我的原因是之前勾选了下面这里的软件组件,全部取消后就可以了
- 【Keil】Error: Flash Download failed - Target DLL has been cancelled
STM32 下载程序时出现 Error: Flash Download failed - Target DLL has been cancelled 的错误提示. 解决方法: 此方法不是解决问题 ...
最新文章
- 网站标题怎么写可以被搜索引擎快速识别?
- 第九周项目实践2 二叉树遍历的递归算法
- Linux 终端仿真程序Putty
- HTML里面Textarea换行总结
- Vue中子组件如何向父组件传递数据?
- 打算开源一个低代码平台,第二天,包含【工作流,业务流,财务,APQC】。技术站 React,typescript,java,mysql
- vsftpd配置系统用户为登陆用户
- H5加壳APP发布Android、IOS应用(证书响应文件制作)
- scapy(二):基于流量分析的SQL注入检测
- js 数组不限长度,不限类型
- Windows下虚拟键盘鼠标(USB中文网)
- 【资源】这款工具让SpringBoot不再需要Controller、Service、DAO、Mapper!
- 小米笔记本装linux教程视频教程,重新安装系统,小编教你小米笔记本怎么重装win10系统...
- 白杨SEO:做个世界杯公众号怎么样?以2022年卡塔尔世界杯来做微信搜一搜的SEO流量实战举例
- 汗,Ackerman函数......
- 记录下安装matlab 2021a踩过的坑~
- 浏览器小知识之欧朋(Opera)浏览器
- JAVA Web学习笔记15 mybatis之查看详情 条件查询
- NiceLabel 6 安装方式
- frontpage css,如何在frontpage中定义css样式.docx