打印
[经验分享]

bin、hex、axf和elf文件格式

[复制链接]
楼主: 51xlf
手机看帖
扫描二维码
随时随地手机跟帖
21
bestwell| | 2023-11-13 16:01 | 只看该作者 回帖奖励 |倒序浏览
Bin文件主要用于存储和传输未经处理的二进制数据,例如计算机程序的二进制代码。

使用特权

评论回复
22
hilahope| | 2023-11-13 16:56 | 只看该作者
与bin文件最大的不同就是包含了下载地址。由于hex文件是十六进制数据,而bin文件是二进制数据,所以HEX文件要比bin文件大得多。与axf文件相比,不含调试信息,不能用于调试。

使用特权

评论回复
23
eefas| | 2023-11-13 17:29 | 只看该作者
elf文件不仅可以被链接器用来创建最终的可执行文件,而且也是调试工具的重要输入。

使用特权

评论回复
24
hudi008| | 2023-11-13 18:01 | 只看该作者
AXF文件是包含了调试信息的二进制文件格式,通常由Keil、IAR等编译器生成。在Keil环境中使用Debug功能时,就是先将AXF文件下载到芯片内,才能进行调试。

使用特权

评论回复
25
mollylawrence| | 2023-11-19 10:53 | 只看该作者
ELF文件可以直接转换为hex和bin格式,也可以直接运行。

使用特权

评论回复
26
lzmm| | 2023-11-19 11:25 | 只看该作者
一些下载器只能使用BIN文件进行下载,在进行OTA远程升级时必须使用bin文件。

使用特权

评论回复
27
mnynt121| | 2023-11-19 12:27 | 只看该作者
HEX文件可以直接使用记事本等文本编辑器打开,也可以使用专门的阅读器软件进行打开。

使用特权

评论回复
28
tifmill| | 2023-11-19 13:32 | 只看该作者
hex文件通常用于需要下载或烧录到目标硬件设备上的场合

使用特权

评论回复
29
chenci2013| | 2023-11-19 13:41 | 只看该作者
Bin文件主要用于存储和传输未经处理的二进制数据,例如计算机程序的二进制代码。

使用特权

评论回复
30
linfelix| | 2023-11-19 13:53 | 只看该作者
使用Bin文件需要使用专门的阅读器软件才能打开,并且需要进行烧录程序才能将程序写入芯片中。一些下载器只能使用BIN文件进行下载,在进行OTA远程升级时必须使用BIN文件。

使用特权

评论回复
31
bestwell| | 2023-11-19 14:25 | 只看该作者
elf文件可以直接转换为hex和bin。

使用特权

评论回复
32
51xlf|  楼主 | 2023-11-19 14:38 | 只看该作者
AXF文件是包含了调试信息的二进制文件格式,通常由Keil、IAR等编译器生成。在Keil环境中使用Debug功能时,就是先将AXF文件下载到芯片内,才能进行调试。

使用特权

评论回复
33
kkzz| | 2023-11-19 14:56 | 只看该作者
如使用J-Link的J-Scope功能时,必须使用AXF文件。AXF文件比HEX文件包含更多的调试信息,因此可以更好地支持debugging和调试。

使用特权

评论回复
34
51xlf|  楼主 | 2023-11-19 22:43 | 只看该作者
进行在Keil环境使用Debug功能时,就是先将axf文件下载到芯片内,才能进行调试

使用特权

评论回复
35
macpherson| | 2023-11-19 22:51 | 只看该作者
与bin和hex类似,axf也是一种程序文件格式。

使用特权

评论回复
36
macpherson| | 2023-11-20 09:29 | 只看该作者
elf文件是一种可执行与可链接格式

使用特权

评论回复
37
pixhw| | 2023-11-20 10:04 | 只看该作者
Bin文件是纯粹的二进制文件,内部无地址标记,可直接在裸机运行。

使用特权

评论回复
38
fengm| | 2023-11-20 10:17 | 只看该作者
Axf文件和bin、hex同样也属于程序文件,差别在于axf具有更多的调试信息

使用特权

评论回复
39
earlmax| | 2023-11-20 10:26 | 只看该作者
Elf文件包含了丰富的信息,如程序的入口点、段分配、符号表等,便于程序的链接和加载。

使用特权

评论回复
40
louliana| | 2023-11-20 10:35 | 只看该作者
hex文件是一种十六进制文件,它包含了计算机程序的机器代码。与bin文件相比,hex文件具有更好的可读性,因为它使用ASCII码表示。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则