STM32的hex文件和map文件如何生成

 

01  Keil中如何生成

本示例中软件版本为:Keil uVision5

1、 右键单击工程名,并选择“Options for Target …”,或者点击快捷菜单的魔术棒

 

2、 生成hex文件:在弹出的对话框中选择“Output”选项卡,然后勾选“Create HEX file”

 

3、 生成map文件:选择“Listing”选项卡,勾选“Linker Listing: .\Listings\xxxxxxx.map”,并全选其下面的所有选项,最后单击OK

 

4、 重新编译工程

hex文件将会在:(工程路径)/Objects

map文件将会在:(工程路径)/Listings

 

 

02  IAR中如何生成

本示例中软件版本为:IAR 7.20.2

 

1、 右键单击工程名,选择“Options…”

 

2、 生成hex文件:选择Output Converter选项,勾选“Output”选项卡中的“Generate additional output”;“Output format”选择“Intel extended”

 

3、 生成map文件:选择“Linker”选项,再选择“List”选项卡,勾选“Generate linker map file”,最后单击OK

 

4、 重新编译工程

hex文件将会在:(工程路径)/Exe

map文件将会在:(工程路径)/List

 

公众号中有更多关于STM32、DSP的小知识,欢迎关注:

公众号「 iFTrue 未来已来 」

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值