bin文件是怎么生成的,bin文件是什么怎么转换格式

首页 > 数码 > 作者:YD1662024-06-13 19:50:11

1.介绍


最近的项目上使用内部Flash存储程序代码,外部Flash储存图片文字等数据,无线更新的时候只更新内部Flash,那么就需要从程序中将内部Flash的二进制文件生成出来,接下来就开始操作吧!

2.工程建立


首先我选择TouchGFX生成工程,这里选择了STM32L4R9I_DISCOVERY这个开发套件,然后选择官方提供的Demo,最终界面图如下图1。

bin文件是怎么生成的,bin文件是什么怎么转换格式(1)

然后生成代码,点击图1的【Generate Code】,这个软件的使用等后面有机会出一个连载教程,这里就不多说明了,然后生成代码成功后,打开分散加载文件,打开方式如图2。

bin文件是怎么生成的,bin文件是什么怎么转换格式(2)

通过图3可以看到程序部分存储在内部Flash,图片和文字数据存储在外部Flash。

bin文件是怎么生成的,bin文件是什么怎么转换格式(3)

3.生成BIN文件


这时候添加一串生成BIN文件的命令。

  1. fromelf --bin --output STM32L4R9I_DISCOVERY\BIN_Data.BIN STM32L4R9I_DISCOVERY\STM32L4R9I_DISCOVERY.axf

复制代码

添加在如图4所示位置,这个位置是编译通过之后会执行的命令。

bin文件是怎么生成的,bin文件是什么怎么转换格式(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.