在IAR及MDK裡生成hex及bin檔案的標準方法

2021-05-22 13:18:31 字數 1831 閱讀 7264

在iar及mdk裡生成hex及bin檔案的標準方法

在iar及mdk中生成bin及hex檔案的設定方法:

iar裡面--->

生成bin檔案:

(1)在options->linker ->output->other選中->output裡選擇raw-binary,module-local裡選擇include all,其餘預設;

(2) options->linker ->extra output->generate output file->format->output format 選擇intel extended,override default 不選中,format variant 裡面選擇none;

(3)結果*.bin在 工程的flash資料夾下的exe資料夾裡面。

生成hex檔案:

(1) 編譯生成 「bin」的方法:project/option/ linker/output/format,裡面選擇「other」,在下面的「output」選 「raw-binary」生成bin。

(2) 編譯生成「hex」的方法:project/option/ linker/output/format,裡面選擇「other」,在下面的「output」選「intel-extended」,生成a79直接改名成為hex或者選中上面的「output flie」在「overrride default」專案裡面改擴充套件名為hex。

mdk裡面--->

需要使用「arm

公司的rvct

開發套件中的

fromelf.exe

轉換工具」這是mdk裡面自帶的工具,只要加在命令列中即可,具體步驟如下:

生成bin檔案:

假如你的工程檔案為

axf_to_bin,

(1) 

開啟options for target 『axf_to_bin 『

對話方塊,選擇

user

標籤頁。

(2) 

構選run user programs after build/rebuild

框中的run #1

多選框,在後邊的文字框中輸入

c:/keil/arm/bin31/fromelf.exe

--bin -o

./output/axf_to_bin.bin

./output/axf_to_bin.axf

命令列;

(3) 重新編譯檔案,在

./output/

資料夾下生成了

axf_to_bin.bin

檔案。

【注意】這裡用顏色標識的區域說明:

灰色:fromelf.exe 工具路徑。 紅色:為fromelf.exe命令。

灰綠:輸出檔案目錄及檔案。  紫色:輸入檔案目錄及檔案。

生成hex檔案:

生成hex檔案比較簡單mdk裡可以直接生成hex檔案,具體操作如下:

(1) 開啟

options for target 『axf_to_bin 『

對話方塊,選擇output,再選擇create hex file.

(2) 重新編譯檔案,在

./output/

資料夾下生成了

axf_to_bin.hex

檔案。

IAR庫檔案生成及使用方法

iar庫檔案生成及使用方法 庫檔案的生成 1.開啟所用庫的工程檔案,如i2c匯流排eeprom庫 2.修改相應引數 若不清楚,請詢問權威人士 1.微控制器型號 2.選擇release或debug,一般預設選擇release 3.scl,sda,wp對應的微控制器引腳 4.延時函式及晶振頻率,一般來說...

ActiveX ocx 的寫法,及在IE裡呼叫

用vc6.0開發activex控制項是很方便的,下面用乙個helloword小例子介紹一下 開啟vc6.0,新建乙個工程 projects 選取擇mfc activex controlwizard,填上工程名 project name 選好工程路徑,點ok.第乙個屬性頁,可以設定本工程包函幾個控制項...

ActiveX ocx 的寫法,及在IE裡呼叫

用vc6.0開發activex控制項是很方便的,下面用乙個helloword小例子介紹一下 開啟vc6.0,新建乙個工程 projects 選取擇mfc activex controlwizard,填上工程名 project name 選好工程路徑,點ok.第乙個屬性頁,可以設定本工程包函幾個控制項...