【ARM】MDK烧录提示Error:failed to execute‘ ‘

1、 文档目标

解决在烧录程序的时候,因为选择了错误的烧录方式导致下载失败的情况。

2、 问题场景

在烧录程序的时候出现了提示:“Error:failed to execute' ’ ”(如图2-1)。检测Target->Debug配置发现没有问题,仿真器是可以识别成功的,下载选项也是正确的。但是就是无法下载成功。

图2-1

3、软硬件环境

1)、软件版本:MDK 5.38a

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、首先,先确认Target->Debug中的配置项和Debug->Download中的配置项是否正确

2)、如果上面的配置都正确,还是出现烧录报错,没有任何的弹窗提示,只是在Build Output窗口中提示”Error:failed to execute' '“。那么要检查Target->Utilties中对于下载方式的选择是否有问题。

如果勾选上了Use Target Driver for Flash Programming选项(如图4-2),那么选择Flash编程的驱动程序。通常,这与Options->Debug选项中设置的驱动程序相同。

如果勾选的是Use External Tool for Flash Programming选项,那么就会调用第三方工具来烧录flash目标硬件。

出现“Error:failed to execute' ’ ”提示的原因就是勾选了Use External Tool for Flash Programming选项去烧录程序,需要勾选上Use Target Driver for Flash Programming去烧录程序。

图4-2

3)、重新配置烧录选项后,再进行烧录就没有问题了。(如图4-3)

图4-3

 

———————————————————————

​ 版权声明:本文为亿道电子科技有限公司原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

引用\[1\]:根据引用内容,问题的原因是由于最新版本的keil安装目录下不支持ARMCC,也就是不能使用5版本。解决办法是下载旧版本的keil,右键解压文件,并将该文件放到安装新版本的ARM文件夹中,然后添加该文件夹。引用\[2\]:在keil4中,依次单击Project -> Manage -> Components, Environment,Books -> Folders/Extension -> Realview Folder。根据问题描述,错误是"Error: failed to execute 'D:\keil5软件\ARM\ARMCC\Bin\ArmLink'"。根据引用内容,这个错误可能是由于使用的是keil5版本,而keil5版本不支持ARMCC。解决办法是下载旧版本的keil,将其放到安装新版本的ARM文件夹中,并添加该文件夹。这样就可以解决这个错误。 #### 引用[.reference_title] - *1* [KEIL问题:【keil Error: failed to execute ‘C:\Keil\ARM\ARMCC‘】](https://blog.csdn.net/qq_20017379/article/details/126022240)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [2020-04-29-----Error:failed to execute 'bin40\ArmAsm'或者Error:failed to execute 'bin40\ArmAsm'](https://blog.csdn.net/qq_45021462/article/details/105826485)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值