【ARM】MDK烧录配置文件无权限访问

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 版权协议,转载请附上原文出处链接和本声明。

相关推荐
腾飞的信仰7 小时前
单片机,主循环和中断资源访问冲突的案例
单片机·嵌入式硬件
花落已飘8 小时前
STM32 Bootloader:使用文件头加载并启动应用程序
stm32·bootloader
猿来不是梦9 小时前
RT_Thread内核源码分析(五)——内存管理@小堆内存管理算法
stm32·单片机·算法·系统架构·rt_thread操作系统
JXNL@10 小时前
STM32外设学习之USB
stm32·嵌入式硬件·学习
aerror15 小时前
使用mpu6500/6050, PID,互补滤波实现一个简单的飞行自稳控制系统
单片机·飞控
yifa2016040418 小时前
STM32、Arduino和51单片机
stm32·学习·51单片机
tyl211020 小时前
凌科芯安国产安全MCU简介
单片机·嵌入式硬件·安全
郦77720 小时前
国产入门级32位单片机PY32F002A开发板
单片机·嵌入式硬件
飞凌嵌入式21 小时前
基于RK3588,飞凌教育品牌推出嵌入式人工智能实验箱EDU-AIoT ELF 2
linux·人工智能·嵌入式硬件·arm·nxp
passer__jw7671 天前
【51单片机】6. 定时器、按键切换流水灯&时钟Demo
单片机·51单片机