在MDK中如何生成 bin格式的檔案

2021-06-16 17:42:59 字數 1791 閱讀 7769

zhonghuahun212

**:

在詳細的介紹這種方法之前,先了解一下arm公司的rvct開發套件中的fromelf.exe轉換工具是十分必要的,因為在realview mdk中生成*.bin格式檔案的工具正是它。

fromelf.exe轉換工具的語法格式如下:

fromelf [options] input_file

其中[options]包括的選項及詳細描述見表一。

表一fromelf工具的選項及描述** 選項

描述 選項

描述--help

顯示幫助資訊

--vsn

顯示版本資訊

--outputfile

輸出檔案(預設的輸出為文字格式)

--nodebug

在生成的映象中不包含除錯資訊

--nolinkview

在生成的映象中不包含段的資訊

--bin

生成plain binary格式的檔案

--m32

生成motorola 32位十六進製制格式的檔案

--i32

生成intel 32位十六進製制格式的檔案

--vhx

面向位元組的位十六進製制格式的檔案

--base addr

設定m32,i32格式檔案的基位址

--text

顯示文字資訊

-v

列印詳細資訊

-a

列印資料位址(針對帶除錯資訊的映象)

-d

列印資料段的內容

-e

列印表示式表print exception tables

-f

列印消除虛函式的信

-g

列印除錯表print debug tables

-r

列印重定位資訊

-t

列印字串表

-y

列印動態段的內容

-z

列印**和資料大小的資訊

在掌握了fromelf轉換工具的語法格式以後,下面將介紹它在realview mdk中的使用方法:

1.       新建乙個工程,例如axf_to_bin.uv2;

2.       開啟options for target 『axf_to_bin』對話方塊,選擇user標籤頁;

3.       構選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命令列;

4.       重新編譯檔案,在./output/資料夾下生成了axf_to_bin.bin檔案。

經過上述4步的操作以後,將得到我們希望的axf_to_bin.bin格式的檔案。

在MDK中如何生成 bin格式的檔案

在詳細的介紹這種方法之前,先了解一下arm公司的rvct開發套件中的fromelf.exe轉換工具是十分必要的,因為在 realview mdk中生成 bin格式檔案的工具正是它。fromelf.exe 轉換工具的語法格式如下 fromelf options input file 其中 option...

Keil MDK中如何生成 bin格式文

keil mdk中預設可以生成 axf和 hex檔案,要生成 bin檔案首先要知道是用什麼來生成。fromelf.exe轉換工具是arm提供的開發套件中的轉換工具,在安裝mdk的時候已經在安裝資料夾中,就是用這個工具來生成 bin檔案。步驟方法 d keil arm armcc bin fromel...

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

在iar及mdk裡生成hex及bin檔案的標準方法 在iar及mdk中生成bin及hex檔案的設定方法 iar裡面 生成bin檔案 1 在options linker output other選中 output裡選擇raw binary,module local裡選擇include all,其餘預設...