解决:VScode插件EmbeddedIDE插件烧录时找不到hex文件;VScode配置编译keil的ARM工程:报错:Memory ProgrammingError: File does not

最近由于代码的阅读需要,准备将keil下的工程在vscode上运行。

然后发现了一款插件EmbeddedIDE

在跟着官方一些列操作后,结果在烧录这一块卡住了。

出现了类似下面的报错

Memory Programming
Error: File does not exist: Template.hex

最后查了一通资料,终于找到了解决方法。

首先查看报错,提升:找不到XX.hex文件。

我第一时间怀疑是不是没有生成hex文件。

然后到keil中打开生成hex,发现没啥用

这个报错,哪怕是你keil开启了生成hex,也依旧会报这个错误,因为这个插件跟keil assiant不一样,keil assiant是调用keil的接口。

这个插件就一个基本上独立的编译器。所以keil开启生成hex没用。

解决如下:

在插件的编辑器下找到:构建配置-构建器选项,点进那个笔

找到链接器,取消    不生成Hex/Bin文件

点击右上角的全部保存

会弹出个这个

然后回到项目,F7重新编译。然后下载。

如下,下载成功

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值