【更多软件使用问题请点击亿道电子官方网站】
1、 问题场景
客户代码编译正常、调试出现报错<Error: Flash Download failed - "Cortex-M4">
仿真器识别正常,keil-Debug内显示相关信息、设备启动正常。
记录排查步骤,找到配置文件位置,查找相关文件,确认读取权限,后续成功烧录。
图1-1
3、软硬件环境
1)、软件版本:MDK5.39
2)、电脑环境:Windows 11
3)、外设硬件:无
4、解决方法
1)、相关排查信息已确认,jlink的配置文件版本为最新版本,相关DLL配置文件未缺失。
图4-1
2)、在IDE中打开配置界面,进入“Flash Download”界面、点击“Add”、查看该芯片的烧录文件、下方有该文件的存放位置。
首先确认该文件是否存在、若文件缺失,重新安装该芯片包,避免杀毒软件等对该文件进行损坏。
MDK软件需对该文件有访问权限,确认客户是否能够成功访问,该文件是否在路径下自动加密。
该文件成功访问,再次烧录,即可烧录成功。
图4-2
注:客户无法开放该路径的相关权限,可以修改PACK包的存放位置。
可参考:0101FAQ20231212-修改MDK的pack包的读取路径
————————————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关于亿道电子
亿道电子技术有限公司(www.emdoor.cn)是国内资深的研发工具软件提供商,公司成立于2002年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。