MDK Error: Q0122E :Could not open file 'xxxx.axf': No such file or directory

news/2024/12/2 15:42:27/

在学习iap的过程中想要生成一个bin文件,发现需要在keil的user选项卡中配置下路径,通过fromelf.exe把xxx.axf转换成xxx.bin。但是采用原子的路径配置方法:D:\tools\mdk5.14\ARM\ARMCC\bin\fromelf.exe(这里替换成自己的keil路径) --bin -o …\OBJ\xxx.bin …\OBJ\xxx.axf 发现会报错Error: Q0122E Could not open file ‘xxxx.axf’: No such file or directory。但实际上我的OBJ文件夹里已经有xxxx.axf这个文件了。

前前后后折腾了一下小时,尝试了网上的各种方法,包括删除lst文件重新编译或者把相对地址中的…\改为.\ ,依旧没能解决这个问题。最后在stackoverflow上找到了解决方法,将bin文件和axf文件的相对地址改为绝对地址。

例如:将D:\tools\mdk5.14\ARM\ARMCC\bin\fromelf.exe(这里替换成自己的keil路径) --bin -o …\OBJ\xxx.bin …\OBJ\xxx.axf 改为完整路径D:\tools\mdk5.14\ARM\ARMCC\bin\fromelf.exe(这里替换成自己的keil路径) --bin -o “C:\xxx\OBJ\xxx.bin” “C:\xxx\OBJ\xxx.axf”

另一个更简单的办法,直接添加: fromelf.exe --bin -o “$L@L.bin” “#L”,就不用纠结路径了,具体见下图
在这里插入图片描述


http://www.ppmy.cn/news/170152.html

相关文章

洛雪音乐助手同步服务的搭建

本文软件是应网友 不要告别2023 要求折腾的 什么是 LX Music ? 洛雪音乐助手是一款个人开发第三方的音乐搜索、下载、播放软件,功能强大、音乐齐全、操作简单,支持导入其他主流音乐播放器的歌单、支持多设备同步功能,可在 Windows…

利用 FFT 模拟菲涅尔衍射积分

利用 FFT 模拟菲涅尔衍射积分 一束光线穿过一个孔径为 S ′ S S′ 的平面,在距离平面为 L L L 的时候,其波函数可以由菲涅尔积分定义: Ψ ( r , t ) C ∫ S ′ e i k ∣ r − r ′ ∣ ∣ r − r ′ ∣ cos ⁡ ( θ ) d 2 r ′ , w i t h …

NXP lx2160ardb 的ERROR: linux-qoriq-4.9-r0 do_menuconfig: No valid terminal found, unable to open dev

环境:ubuntu16.04 在LX2160ARDB的sdk中执行如下命令bitbake -c menuconfig virtual/kernel时,出现如下错误: ERROR: linux-qoriq-4.9-r0 do_menuconfig: No valid terminal found, unable to open devshell. Tried the following commands:…

2020电赛E题--非线性失真器程序设计-02-使用STM32实现THD高精度测量采集(附整个工程gitee链接)

写在前面 从前我也是个白嫖怪,现在我想要当个被白嫖的人。如果有帮助,希望能留言个下次一定(老b站了hhhh)工程开源说明:分享在电赛期间的每个版本的程序,希望能对大家有帮助,本文档大致进行说明…

hspice标识符语法

hspice标识符语法 L LV1 Channel Length (L) This is also the effective channel length for all MOSFET models except Levels 54, 57, and 70. All W LV2 Channel Width (W) This is also the effective channel width for all MOSFET models except Levels 54 57, and 70. …

软考刷题零碎知识点(1)

1、10G万兆以太网标准 10GBASE-S----传输距离是65/300米 10GBASE-L----是单模10KM 10GBASE-LX4----单模10Km多模300米,采用了波分复用技术 10GBASE-E ------单模40KM 注:用于局域网的光纤万兆以太网标准规范,属于IEEE 802.3ae&#xff0…

c语言输出控制符

%c 输出一个单一的字符 %s 输出一个字符串 %p 输出指针地址 %d 以十进制、有符号的形式输出 int 类型的整数 %hd 以十进制、有符号的形式输出 short 类型的整数 %ld 以十进制、有符号的形式输出 long 类型的整数 %u 以十进制、无符号的形式输出 int 类型的整数 %hu 以十进制、…

pci-e转sata控制器siI3124驱动分析笔记(基于linux)

首先提纲挈领的总结下基于pci的驱动原理,摘自Understanding Linux Network Internals 原文配合三张图来讲解,这里就不附图了,相关范例的说明也加以删除 When device driver is loaded, it registers with the PCI layer by callingpci_register_drive…