日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳av无码区hd-国产一级淫片a视频免费观看-国产精品交换-国产精品1区2区3区4区-美女日批视频在线观看-欧美日韩一区二区三区自拍

【ARM】PK51如何生成BIN文件

1、 文檔目標

解決PK51如何使用HEX文件生產BIN文件。


2、 問題場景

在PK51中可以在options->output中使用“Create HEX File”選項生成HEX文件進行使用(如圖2-1)。但是,有些情況下,需要使用bin文件而不是hex文件。

3、軟硬件環境

1)、軟件版本:Keil PK51 9.60

2)、電腦環境:Windows 11

3)、外設硬件:無


4、解決方法

1)、使用“Hex2Bin.exe”實現

(1)、在PK51的安裝目錄下的C51NULink文件夾中,就有執行程序Hex2Bin.exe(如圖4-1-1)。



圖4-1-1

(2)、在生成好了HEX文件后,在PK51中進入到options->User欄中,在After Build/Rebuild的輸入欄中,輸入命令“C:Keil_pk51C51NULinkhex2bin.exe .@L.hex” ,命令的意義是指定使用的Hex2Bin.exe的路徑并且指定hex文件的路徑。(如圖4-1-2)

圖4-1-2


(3)、然后,去重新Build工程,就可以在Build output窗口中看到命令執行的情況(如圖4-1-3)。并且在hex文件的位置看到bin文件的生成(如圖4-1-4)。



圖4-1-3

圖4-1-4

2)、使用第三方工具srec_cat.exe工具

(1)、srec_cat.exe工具是由SourceForge提供的一個文件格式轉換工具。可以在下面的網址中下載并完成安裝:https://sourceforge.net/projects/srecord/files/srecord-win32/

(2)、安裝完成后,也是在PK51中進入到options->User欄中,在After Build/Rebuild的輸入欄中,輸入命令"D:srecordbinsrec_cat.exe #H -Intel -o $H@P.bin -Binary"(如圖2-2-1) 。命令解析是指定srec_cat.exe路徑,#H表示期望輸入的是hex文件,-Intel表示指定應將輸入文件解釋為Intel HEX文件,-o表示輸出參數,$H@P.bin表示輸出為bin文件。-Binary表示指定應將輸出文件生成為二進制文件。

圖4-2-1

(3)、然后,去重新Build工程,就可以在Build output窗口中看到命令執行的情況(如圖4-2-2)。

圖4-2-2

(4)、在命令上也可以用這個形式“D:srecordbinsrec_cat.exe .hello.hex -Intel -o .hello.bin -Binary”,直接指定hex文件和生成bin文件。也是正常生成bin文件。(如圖4-2-3)

圖4-2-3



【更多軟件使用問題請站內搜索或關注B站:28quan官網電子查看視頻教學】


主站蜘蛛池模板: 镇康县| 忻城县| 宝山区| 阿鲁科尔沁旗| 汾西县| 承德市| 婺源县| 开封县| 汉阴县| 东兰县| 临西县| 习水县| 裕民县| 林州市| 仁化县| 库尔勒市| 吴堡县| 怀仁县| 吉水县| 德州市| 建瓯市| 东至县| 闻喜县| 德化县| 什邡市| 仲巴县| 庆云县| 武邑县| 昭觉县| 陆丰市| 鄂托克前旗| 岗巴县| 虎林市| 商城县| 汉阴县| 北海市| 顺昌县| 三河市| 诸暨市| 罗江县| 招远市|