
bin文件合并工具(UBIN)
- 軟件大?。?span>0.15MB
- 語言:簡體中文
- 授權(quán)方式:免費(fèi)
- 軟件分類:辦公軟件
- 版本:?1.0 免費(fèi)版
- 評分等級:
- 安全檢測:360安全衛(wèi)士360殺毒電腦管家
在單片機(jī)的開發(fā)過程中,經(jīng)常需要將兩個(gè)單獨(dú)的bin文件合并成一個(gè)文件,方便燒寫和生產(chǎn)。
超好用的一個(gè)工具,可以實(shí)現(xiàn)兩個(gè)二進(jìn)制bin文件的合并,任一指定偏移量合并。使用它可以直接將編譯好的兩個(gè)bin文件按照程序員需要合并,而不需費(fèi)力去重建工程重新編譯。有興趣的朋友可以試試。
使用方法
首先簡單介紹一下STM32的IAP。IAP(In-application-programming),即在應(yīng)用中編程。有了它,產(chǎn)品發(fā)布之后,仍然可 以方便的升級固件,而不需要拆機(jī)并用JTAG等方式更新程序。IAP系統(tǒng)的固件一般有兩部分組成,IAP BootLoader Code和Application Code,如下圖所示。
軟件截圖1
系統(tǒng)啟動時(shí),首先運(yùn)行IAP BootLoader Code,并檢測相應(yīng)狀態(tài),判斷是執(zhí)行升級的流程還是直接運(yùn)行本地的Application Code。 一般來說,BootLoader和Application是分別編譯的,會生成兩個(gè)二進(jìn)制文件。在工廠生產(chǎn)時(shí),如果分別燒寫這兩個(gè)文件,顯然有些麻煩。這 時(shí),我們就可以將兩個(gè)BIN文件合并成一個(gè),直接燒寫。假設(shè)Application Code的偏移地址為0x1000,IAP固件在Flash中的分布如下圖所示。
軟件截圖2
下面介紹第一種方法,使用二進(jìn)制文件合并工具(UBIN.exe),這個(gè)小工具是以前在S3C2410上開發(fā)uCOS時(shí)做的,功能比較簡單,滿足一般的需求。
首先,添加第一個(gè)文件1.bin,其地址為0x0000,所以,偏移量設(shè)置為0x00000000,設(shè)置完偏移量后點(diǎn)擊“添加”按鈕。
軟件截圖3
然后添加第二個(gè)文件,偏移量根據(jù)需要設(shè)置為0x00001000,如下圖所示。
軟件截圖4
設(shè)置目標(biāo)文件為C:\dst.bin,然后點(diǎn)擊“合并”按鈕。
軟件截圖5
正常情況下,會成功生成目標(biāo)文件,并有如下圖所示的提示信息。
軟件截圖6
這種方法相對比較靈活,對合并文件的個(gè)數(shù)和偏移地址沒有限制。缺點(diǎn)是不支持配置文件,不能保存所設(shè)的配置,所以,每次合并都得手動做很多重復(fù)工作。在調(diào)試階段會比較浪費(fèi)時(shí)間。
下面介紹一種通過命令行工具合并兩個(gè)文件的方法。該方法需要用到fsutil.exe、cat.exe和hbin.exe。寫一個(gè)批處理文件,分別調(diào)用這三個(gè)工具,最終將1.bin和2.bin合并成dest.bin。批處理文件的內(nèi)容如下:
del dest.bin
fsutil file createnew dest.bin 4096
cat 2.bin >>dest.bin
hbin 1.bin dest.bin
批處理文件各行的簡單說明,
del dest.bin,刪除原來的目標(biāo)文件
fsutil file createnew dest.bin 4096,創(chuàng)建一個(gè)大小為4096字節(jié)的空白文件dest.bin,該值的大小由偏移地址0x1000決定
cat 2.bin >>dest.bin,將2.bin追加到空白文件dest.bin之后
hbin 1.bin dest.bin,將1.bin放到dest.bin的頭上,填充dest.bin頭上4KB的空白
dest.bin就是我們最終需要的合并完成的文件。將它與第一種方法合并的文件dst.bin對比一下,如下。
軟件截圖7
可以看到兩種方法合并出的文件,完全一樣。
第二種方法的好處在于,可以在集成開發(fā)環(huán)境中設(shè)置編譯選項(xiàng),在編譯完成之后自動執(zhí)行該批處理,這樣,編譯完成后即得到能夠直接固化到Flash中的二進(jìn)制文件,節(jié)省了一些時(shí)間。
下載地址
裝機(jī)必備
軟件問題
- 螞蟻莊園小雞正在工作中是什么意思 小雞正在工作中的原因
- 微信個(gè)人公眾號怎么驗(yàn)證身份信息 微信個(gè)人公眾號多久不登錄會被封號
- 微信搖骰子暴力引流方法【微信精準(zhǔn)引流客源】
- C4D圓盤怎么開四方沉孔建模零件?
- IntelliJ IDEA 快捷鍵大全 Mac 版
- ae在縮放圖片時(shí)錨點(diǎn)不在中心位置該怎么調(diào)整?
- 百度輸入法如何自定義個(gè)性短語
- wps數(shù)字變成e+怎么解決?
- 依賴服務(wù)器或組無法啟動怎么辦 依賴服務(wù)或組無法啟動解決方法
- 怎么查看WPS2012字?jǐn)?shù)統(tǒng)計(jì)
- premiere怎么統(tǒng)一更改字幕屬性? pr字幕屬性設(shè)置方法
- 阿里云盤怎么加密文件?阿里云盤文件加密教程
- 微信游戲怎么關(guān)閉顯示 微信游戲小紅點(diǎn)關(guān)閉小技巧【圖文】
- C4D怎么制作緩緩散發(fā)光線的圓環(huán)動畫?
- 騰訊手游助手怎么清理緩存?騰訊手游助手清理緩存教程
- mac自帶的畫圖工具在哪?如何使用蘋果電腦自帶的預(yù)覽工具進(jìn)行畫圖操作
- 微信小程序怎么導(dǎo)航? 使用微信小程序?qū)Ш降募记?
- 微店如何申請退款? 微店賣家未發(fā)貨時(shí)申請退款的方法
- MightyBake怎么使用?MightyBake安裝+使用教程(附破解下載)
- None
相關(guān)軟件
推薦系統(tǒng)
雨林木風(fēng) winxp下載 純凈版 永久激活 winxp ghost系統(tǒng) sp3 系統(tǒng)下載
系統(tǒng)大?。?/em>0MB系統(tǒng)類型:WinXP雨林木風(fēng)在系統(tǒng)方面技術(shù)積累雄厚深耕多年,打造了國內(nèi)重裝系統(tǒng)行業(yè)知名品牌,雨林木風(fēng)WindowsXP其系統(tǒng)口碑得到許多人認(rèn)可,積累了廣大的用戶群體,是一款穩(wěn)定流暢的系統(tǒng),雨林木風(fēng) winxp下載 純凈版 永久激活 winxp ghost系統(tǒng) sp3 系統(tǒng)下載,有需要的朋友速度下載吧。
系統(tǒng)等級:進(jìn)入下載 >蘿卜家園win7純凈版 ghost系統(tǒng)下載 x64 聯(lián)想電腦專用
系統(tǒng)大小:0MB系統(tǒng)類型:Win7蘿卜家園win7純凈版是款非常純凈的win7系統(tǒng),此版本優(yōu)化更新了大量的驅(qū)動,幫助用戶們進(jìn)行舒適的使用,更加的適合家庭辦公的使用,方便用戶,有需要的用戶們快來下載安裝吧。
系統(tǒng)等級:進(jìn)入下載 >雨林木風(fēng)xp系統(tǒng) xp系統(tǒng)純凈版 winXP ghost xp sp3 純凈版系統(tǒng)下載
系統(tǒng)大?。?/em>1.01GB系統(tǒng)類型:WinXP雨林木風(fēng)xp系統(tǒng) xp系統(tǒng)純凈版 winXP ghost xp sp3 純凈版系統(tǒng)下載,雨林木風(fēng)WinXP系統(tǒng)技術(shù)積累雄厚深耕多年,采用了新的系統(tǒng)功能和硬件驅(qū)動,可以更好的發(fā)揮系統(tǒng)的性能,優(yōu)化了系統(tǒng)、驅(qū)動對硬件的加速,加固了系統(tǒng)安全策略,運(yùn)行環(huán)境安全可靠穩(wěn)定。
系統(tǒng)等級:進(jìn)入下載 >蘿卜家園win10企業(yè)版 免激活密鑰 激活工具 V2023 X64位系統(tǒng)下載
系統(tǒng)大?。?/em>0MB系統(tǒng)類型:Win10蘿卜家園在系統(tǒng)方面技術(shù)積累雄厚深耕多年,打造了國內(nèi)重裝系統(tǒng)行業(yè)的蘿卜家園品牌,(win10企業(yè)版,win10 ghost,win10鏡像),蘿卜家園win10企業(yè)版 免激活密鑰 激活工具 ghost鏡像 X64位系統(tǒng)下載,其系統(tǒng)口碑得到許多人認(rèn)可,積累了廣大的用戶群體,蘿卜家園win10純凈版是一款穩(wěn)定流暢的系統(tǒng),一直以來都以用戶為中心,是由蘿卜家園win10團(tuán)隊(duì)推出的蘿卜家園
系統(tǒng)等級:進(jìn)入下載 >蘿卜家園windows10游戲版 win10游戲?qū)I(yè)版 V2023 X64位系統(tǒng)下載
系統(tǒng)大?。?/em>0MB系統(tǒng)類型:Win10蘿卜家園windows10游戲版 win10游戲?qū)I(yè)版 ghost X64位 系統(tǒng)下載,蘿卜家園在系統(tǒng)方面技術(shù)積累雄厚深耕多年,打造了國內(nèi)重裝系統(tǒng)行業(yè)的蘿卜家園品牌,其系統(tǒng)口碑得到許多人認(rèn)可,積累了廣大的用戶群體,蘿卜家園win10純凈版是一款穩(wěn)定流暢的系統(tǒng),一直以來都以用戶為中心,是由蘿卜家園win10團(tuán)隊(duì)推出的蘿卜家園win10國內(nèi)鏡像版,基于國內(nèi)用戶的習(xí)慣,做
系統(tǒng)等級:進(jìn)入下載 >windows11下載 蘿卜家園win11專業(yè)版 X64位 V2023官網(wǎng)下載
系統(tǒng)大?。?/em>0MB系統(tǒng)類型:Win11蘿卜家園在系統(tǒng)方面技術(shù)積累雄厚深耕多年,windows11下載 蘿卜家園win11專業(yè)版 X64位 官網(wǎng)正式版可以更好的發(fā)揮系統(tǒng)的性能,優(yōu)化了系統(tǒng)、驅(qū)動對硬件的加速,使得軟件在WINDOWS11系統(tǒng)中運(yùn)行得更加流暢,加固了系統(tǒng)安全策略,WINDOWS11系統(tǒng)在家用辦公上跑分表現(xiàn)都是非常優(yōu)秀,完美的兼容各種硬件和軟件,運(yùn)行環(huán)境安全可靠穩(wěn)定。
系統(tǒng)等級:進(jìn)入下載 >
熱門軟件
推薦軟件
推薦應(yīng)用
推薦游戲
常用系統(tǒng)
- 1系統(tǒng)之家win7家庭中文版 X64位 V2022.05 ghost 鏡像下載
- 2深度技術(shù) win10鏡像 專業(yè)版 21H2 X64位 V2022.04下載
- 3【日常工作學(xué)習(xí)】Windows10 22H2 64位 家庭中文版
- 4番茄花園Win7企業(yè)版 64位系統(tǒng)下載 永久激活 鏡像下載
- 5Windows11系統(tǒng)下載番茄花園win11旗艦版ghost系統(tǒng) ISO鏡像系統(tǒng)
- 6Windows10家庭版下載 技術(shù)員聯(lián)盟 x64位永久免費(fèi)下載 ghost ISO鏡像下載
- 7win10高效體驗(yàn)版下載 大地系統(tǒng)x64位純凈版 ghost鏡像 免激活工具下載
- 8番茄花園win10家庭版 x86全能特快版下載 筆記本專用 ghost系統(tǒng)下載
- 9電腦公司W(wǎng)in7 64位 中文旗艦版