KEIL / MDK是一種常用的嵌入式軟件開(kāi)發(fā)工具,可以用來(lái)編譯、調(diào)試和生成嵌入式應(yīng)用程序。在KEIL / MDK中,生成BIN文件有兩種常見(jiàn)的方式。
方式一:使用keil自帶的工具
- 在KEIL / MDK中打開(kāi)要生成BIN文件的工程。
- 選擇“Project”菜單,然后選擇“Options for Target”選項(xiàng)。
- 在彈出的對(duì)話框中選擇“Output”選項(xiàng)卡。
- 在“Output”選項(xiàng)卡中,勾選“Create HEX File”和“Create BIN File”選項(xiàng)。
- 點(diǎn)擊“OK”按鈕保存設(shè)置。
- 選擇“Project”菜單,然后選擇“Build Target”選項(xiàng)。
- 編譯和鏈接工程,生成BIN文件。
方式二:使用命令行工具
- 打開(kāi)命令行終端。
- 進(jìn)入KEIL / MDK安裝目錄的BIN文件夾下。
- 執(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ì)在工程目錄下或者指定的輸出目錄中生成。