電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 32|回復(fù): 0
收起左側(cè)

三種常用IDE下花式生成鏡像文件的方法

[復(fù)制鏈接]

302

主題

307

帖子

1896

積分

三級(jí)會(huì)員

Rank: 3Rank: 3

積分
1896
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-10-21 17:00:00 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是MCUXpresso IDE下生成鏡像文件的方法及其與IAR,MDK差異。
* [7 N' u* z. p' [痞子衡很久以前寫過一篇文章 《ARM Cortex-M鏡像文件(.bin/.hex/.s19)》,詳細(xì)介紹了三種流行的鏡像文件格式,這些鏡像文件不同于可執(zhí)行文件(.elf),它們主要保存的是芯片能夠執(zhí)行的二進(jìn)制機(jī)器碼數(shù)據(jù),以及輔助的地址信息和校驗(yàn)和,其他像 .elf 文件里有的工程信息、代碼信息、調(diào)試信息全部被去除了,說白了鏡像文件主要是為最終量產(chǎn)過程而生的。
/ c5 D- @4 E; Q; \1 A1 t" O, O; K一般情況下,在 IDE 開發(fā)環(huán)境里編譯鏈接生成的是可執(zhí)行文件,然后可以在工程選項(xiàng)做一些設(shè)置能進(jìn)一步生成鏡像文件。不同 IDE 下生成鏡像文件的方法不同,今天痞子衡主要介紹 MCUXpresso IDE 下生成鏡像文件的方法以及與 IAR/MDK 的對(duì)比。
( f3 n" F4 v" _/ p2 ~  C  [$ [
  • Note: 痞子衡測試的MCUXpresso IDE版本是v11.6.0_8187。一、其它IDE下生成鏡像文件的方法我們先來看看其它 IDE 下是如何生成各種格式鏡像文件的。我們以 \SDK_2.11.1_MIMXRT1170-EVK\boards\evkmimxrt1170\demo_apps\hello_world\cm7 目錄下的工程文件為例。
    " _8 L- f  X7 w1 h# a, e2 M, @1.1 IAR EWARM下編譯 hello_world_demo_cm7.eww 工程(隨便選擇 debug build),會(huì)在工程目錄 debug 文件夾下生成可執(zhí)行文件 hello_world_demo_cm7.out。如果在工程選項(xiàng) Output Converter 里開啟 Generate additional output,則可以指定生成想要的鏡像文件(bin/hex/srec)。
  • 發(fā)表回復(fù)

    本版積分規(guī)則


    聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表