013.基於IAR For ARM 8.40.1生成hex文件設置


基於IAR For ARM 8.40.1生成hex文件設置

1、引言

之前發布過一篇《使用IAR生成HEX與ELF文件》,其中以IAR for ARM 6.30為例,其實其他版本設置方法大同小異,今以現在最新版本8.40.1進行說明。

2、設置

設置方法依舊是右鍵workspace中的工程,選擇Options。

wps1

選擇Output Converter,勾選Generate additional output,選擇需要輸出的格式,常用的為Motorola S-records和Intel Extended Hex兩種格式,簡單來說兩種格式主要區別是Motorola生成的S19格式,Intel生成的Hex格式,如下兩圖所示:

生成S19文件:

wps2


wps3

生成的hex文件:

wps4


wps5

另外勾選Override default可以修改生成文件名。

3、關於S19與HEX

上述的Motorola格式生成的是srec其實就是S19格式,沒什么區別。S19和HEX是常用的兩種Image格式,格式不同但表示意思相同,都是為了表示相應地址上對應的數據是什么。關於兩種格式的具體細節在此不再贅述,可自行網絡查詢,什么樣的格式該怎樣解析,相關內容很多。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM