keil生成的文件分别是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keil生成的文件分别是啥?相关的知识,希望对你有一定的参考价值。

参考技术A .plg:编译器编译结果\\x0d\\x0a.hex和.bin:可执行文件\\x0d\\x0a.map和.lst:链接文件\\x0d\\x0a.o:目标文件\\x0d\\x0a.crf、.lnp、.d和.axf:调试文件\\x0d\\x0a.opt:保存工程配置信息\\x0d\\x0a.bak:工程备份文件

KEIL5 编译生成 hexbin文件

--- title: file_name date: 2020-05-31 10:27:10 categories: tags: - stm32 - keil - config ---

KEIL 工程下 编译生成 hex和 bin文件

背景

为了发布生产的固件,需要用到bin文件。

生成hex

在Keil中:Option - Output

  • [x] Create HEX file

生成bin

在Keil中:Option - User - After Build/Rebuild

  • [x] Run #1,填入:fromelf.exe --bin -o "%L@L.bin" "#L"

这个命令的意思是使用fromelf.exe 脚本 去转换 #L(通配符)文件 并指定-o生成的文件为 %L@L.bin(通配符) 文件。

此后再次重新编译工程,即可通过工程 的.axf文件生成 .bin文件。

以上是关于keil生成的文件分别是啥?的主要内容,如果未能解决你的问题,请参考以下文章

KEIL5 编译生成 hexbin文件

KEIL5 编译生成 hexbin文件

Keil开发环境如何生成BIN文件

Keil5生成bin文件教程(一分钟极速生成)

Keil5生成bin文件教程(一分钟极速生成)

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