KEIL / MDK生成BIN文件的兩種方式

小億
543
2023-12-19 04:07:53

KEIL / MDK是一種常用的嵌入式軟件開(kāi)發(fā)工具,可以用來(lái)編譯、調(diào)試和生成嵌入式應(yīng)用程序。在KEIL / MDK中,生成BIN文件有兩種常見(jiàn)的方式。

方式一:使用keil自帶的工具

  1. 在KEIL / MDK中打開(kāi)要生成BIN文件的工程。
  2. 選擇“Project”菜單,然后選擇“Options for Target”選項(xiàng)。
  3. 在彈出的對(duì)話框中選擇“Output”選項(xiàng)卡。
  4. 在“Output”選項(xiàng)卡中,勾選“Create HEX File”和“Create BIN File”選項(xiàng)。
  5. 點(diǎn)擊“OK”按鈕保存設(shè)置。
  6. 選擇“Project”菜單,然后選擇“Build Target”選項(xiàng)。
  7. 編譯和鏈接工程,生成BIN文件。

方式二:使用命令行工具

  1. 打開(kāi)命令行終端。
  2. 進(jìn)入KEIL / MDK安裝目錄的BIN文件夾下。
  3. 執(zhí)行以下命令來(lái)編譯和鏈接工程,生成BIN文件:
    armcc -c file.c
    armlink file.o -o file.axf
    fromelf -bin file.axf -o file.bin
    
    其中,file.c是要編譯的源文件,file.axf是鏈接后的可執(zhí)行文件,file.bin是生成的BIN文件。

無(wú)論使用哪種方式,生成的BIN文件都會(huì)在工程目錄下或者指定的輸出目錄中生成。

0