当前位置:首页 » 编程软件 » keil编译通过无法生成axf

keil编译通过无法生成axf

发布时间: 2022-07-25 16:32:48

1. 在keil中编译时出现以下问题,希望大虾给予解释。必有重谢

内存空间不够,可能是你程序中定义了太多的变量占用了大量的空间。

拓展:

1、Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。

2、运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

2. KEIL编写STM32时总是提示缺少AXF文件,这文件到底怎么得来啊

你是不是复制别人的工程文件,来学习。虽然它们可以编译通过,但运行时就会出错说在你指定的文件路径下找不到AXF文件。你必须指定它的路径。
指定它方法是:
按Alt+F7出现“options for target" 在里面选择"output"选卡,点击“select Folder objects....”选择你的AXF文件,一般它在你的复制的工程文件夹里能找到。在“Name of Executable“编辑框里填写你找到的*.AXF文件名。

3. 请教用MDK编译出现dfa.axf: Error: L6218E: Undefined symbol

出现Target not created,原因主要有:

  1. 编译时出错,语法错误,变量未定义。

  2. 连接时出错,调用外部函数,而由缺少相应的OBJ文件。

  3. 其他原因,用Demo版,限制是程序不能大于4K,结果你超过了4k。

4. 在keil for arm 编译环境中,axf文件是干什么的怎么生成的能修改吗

网络一下axf 官方文档吧这个一时也说不清楚
简单而言axf是一种文件格式 里面可能包含调试信息和一些链接信息(记得不是很清楚了),keil是直接生成的就是axf,上面那个命令式把axf转换为bin。(上面答得都是上面啊 )

5. keil工程下用.axf文件生成bin文件,但是我的工程里为何没有.axf文件这跟什么有关

这跟所选的芯片有关.
Arm的芯片如M3会生成.axf的elf format 文件.
51的芯片不会生成此文件,但可以生成hex文件,再转成.bin文件.因为51生成的不是elf 格式的.

6. 使用KEIL的fromelf工具生成AXF文件时产生的错误,有没有大神帮忙解答一下

你的Keil还没有破解(或者说破解得不彻底),fromelf.exe 工具不允许被用来生成ELF格式的输出文件。

7. 使用KEIL C51 V9.00调试软件在LM3S6965中运行时,编译无法生成axf文件,报错如下图

连接器的参数书写错误。

网络嫌我字数不够

8. keil5如何生成axf文件

1、Option for Target-User 在如下图位置填入命令C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o ./Objects/MCUAPP.bin ./Objects/*.axf(根据keil安装路径不同 C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe 会不一样)
2、注意点:Output栏填写Name of Executable时一定不要出现“.”

热点内容
软件文件夹安装包 发布:2025-02-06 04:38:53 浏览:942
h6二代有哪些隐藏配置 发布:2025-02-06 04:11:09 浏览:606
c语言中的void是什么意思 发布:2025-02-06 04:05:26 浏览:233
加密狗是啥 发布:2025-02-06 03:48:03 浏览:556
phpcopy文件 发布:2025-02-06 03:41:26 浏览:412
系统配置页面怎么设置 发布:2025-02-06 03:36:34 浏览:699
家庭电脑搭建流媒体服务器 发布:2025-02-06 03:19:02 浏览:346
matlab稀疏矩阵存储 发布:2025-02-06 03:07:54 浏览:840
国际服2b2t服务器地址 发布:2025-02-06 03:06:28 浏览:392
c语言输出b 发布:2025-02-06 03:06:27 浏览:33