晶晨 S905S912燒寫工具(USBBurning Tool) v2.1.6.8 官網(wǎng)最新版 6
7.45MB / 03-13
PIC燒寫器(QL-PIC280編程器) 2.37 官方最新版
1.56MB / 11-06
pickit3獨(dú)立燒寫軟件 V1.0 免費(fèi)安裝版
3.68MB / 03-05
-
Cherry Studio(多模型聚合AI桌面客戶端) v1.2.4 官方中文綠色便 應(yīng)用其它 / 185MB
-
Cherry Studio AI(模型服務(wù)聚合) v1.2.4 官方中文安裝版 應(yīng)用其它 / 185MB
-
-
-
方方格子Excel工具箱(Excel com加載項(xiàng)免費(fèi)軟件) v4.2.1.0 免費(fèi)安 應(yīng)用其它 / 186.7MB
-
NewFileTime 文件時(shí)間更改工具 v7.44 多國語言綠色免費(fèi)版 32位 應(yīng)用其它 / 322KB
-
文件時(shí)間修改(NewFileTime) v7.44 中文免費(fèi)綠色版 64位 應(yīng)用其它 / 322KB
-
-
-
聯(lián)想應(yīng)用商店(電腦軟件商店) v9.0.2030.113 免費(fèi)安裝版 應(yīng)用其它 / 179MB
詳情介紹
bin文件合并工具(UBIN)是一個(gè)超好用的一個(gè)工具,可以實(shí)現(xiàn)兩個(gè)二進(jìn)制bin文件的合并,任一指定偏移量合并。使用它可以直接將編譯好的兩個(gè)bin文件按照程序員需要合并,而不需費(fèi)力去重建工程重新編譯。有興趣的朋友可以試試。
使用方法
首先簡單介紹一下STM32的IAP。IAP(In-application-programming),即在應(yīng)用中編程。有了它,產(chǎn)品發(fā)布之后,仍然可 以方便的升級(jí)固件,而不需要拆機(jī)并用JTAG等方式更新程序。IAP系統(tǒng)的固件一般有兩部分組成,IAP BootLoader Code和Application Code。
系統(tǒng)啟動(dòng)時(shí),首先運(yùn)行IAP BootLoader Code,并檢測相應(yīng)狀態(tài),判斷是執(zhí)行升級(jí)的流程還是直接運(yùn)行本地的Application Code。 一般來說,BootLoader和Application是分別編譯的,會(huì)生成兩個(gè)二進(jìn)制文件。在工廠生產(chǎn)時(shí),如果分別燒寫這兩個(gè)文件,顯然有些麻煩。這 時(shí),我們就可以將兩個(gè)BIN文件合并成一個(gè),直接燒寫。假設(shè)Application Code的偏移地址為0x1000。
下面介紹第一種方法,使用二進(jìn)制文件合并工具(UBIN.exe),這個(gè)小工具是以前在S3C2410上開發(fā)uCOS時(shí)做的,功能比較簡單,滿足一般的需求。
首先,添加第一個(gè)文件1.bin,其地址為0x0000,所以,偏移量設(shè)置為0x00000000,設(shè)置完偏移量后點(diǎn)擊“添加”按鈕。
然后添加第二個(gè)文件,偏移量根據(jù)需要設(shè)置為0x00001000。
設(shè)置目標(biāo)文件為C:\dst.bin,然后點(diǎn)擊“合并”按鈕。
正常情況下,會(huì)成功生成目標(biāo)文件。
這種方法相對(duì)比較靈活,對(duì)合并文件的個(gè)數(shù)和偏移地址沒有限制。缺點(diǎn)是不支持配置文件,不能保存所設(shè)的配置,所以,每次合并都得手動(dòng)做很多重復(fù)工作。在調(diào)試階段會(huì)比較浪費(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對(duì)比一下。
可以看到兩種方法合并出的文件,完全一樣。
第二種方法的好處在于,可以在集成開發(fā)環(huán)境中設(shè)置編譯選項(xiàng),在編譯完成之后自動(dòng)執(zhí)行該批處理,這樣,編譯完成后即得到能夠直接固化到Flash中的二進(jìn)制文件,節(jié)省了一些時(shí)間。
下載地址
人氣軟件
逐鹿淘寶賣家工具箱 V2.16 中文官方安裝版
Cherry Studio AI(模型服務(wù)聚合) v1.2.4 官方中文安裝版
PaperSee論文修改助手 v3.1 官方免費(fèi)安裝版
TXT文件批量修改(文件批量查找替換修改)V2.1 綠色便攜版
愛代理微信編輯器(微信公眾號(hào)圖文排版工具) v1.1 免費(fèi)綠色版
佳能單反用戶必備的工具 EOSMSG v5.3.1 官方版
華為6110機(jī)頂盒刷機(jī)包 V2023 免費(fèi)版
阿爾法腦波音樂又名α腦波音樂
小白短句 v1.0 免費(fèi)綠色版
工作計(jì)劃提醒工具 工作日志管理軟件 v1.9 中文綠色版
相關(guān)文章
-
AI模型推理框架加速ONNXRuntime v1.20.1 最新免費(fèi)版
onnxruntime是一款微軟推出的機(jī)器學(xué)習(xí)推理和訓(xùn)練加速器,允許開發(fā)人員在不同平臺(tái)之間輕松遷移深度學(xué)習(xí)模型,支持ONNX(Open Neural Network Exchange)格式,使得模型可以在...
-
Cherry Studio(多模型聚合AI桌面客戶端) v1.2.4 官方中文綠色便攜版
Cherry Studio 是一個(gè)支持多模型服務(wù)的桌面客戶端,為專業(yè)用戶而打造,內(nèi)置 30 多個(gè)行業(yè)的智能助手,幫助用戶在多種場景下提升工作效率,,在使用過程中,你可以隨意切換模...
-
小米應(yīng)用商店P(guān)C版 v1.0.5.2 中文安裝免費(fèi)版
小米應(yīng)用商店P(guān)C電腦版是一款適應(yīng)于Windows操作系統(tǒng)安裝使用的應(yīng)用程序市場平臺(tái),它提供了豐富的軟件資源,包括各種類型的游戲、實(shí)用工具、辦公軟件等,滿足用戶在電腦上的...
-
Cherry Studio AI(模型服務(wù)聚合) v1.2.4 官方中文安裝版
Cherry Studio 是一個(gè)支持多模型服務(wù)的桌面客戶端,為專業(yè)用戶而打造,內(nèi)置 30 多個(gè)行業(yè)的智能助手,幫助用戶在多種場景下提升工作效率,,在使用過程中,你可以隨意切換模...
-
隱寫者(兩用的MP4/MKV隱寫程序) v1.2.0.1 綠色免費(fèi)版
隱寫者本程序可以將文件或文件夾隱寫到視頻文件中,或從視頻文件中提取隱寫的文件或文件夾。程序支持命令行界面(CLI) 和圖形用戶界面(GUI) 兩種模式...
-
Shion(時(shí)間追蹤工具) v0.13.5 安裝免費(fèi)版
Shion是一款時(shí)間追蹤軟件,可幫助用戶更好地管理時(shí)間。它提供多種自定義數(shù)據(jù)卡片,歡迎需要的朋友下載使用...
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
☉ 本站提供的bin文件合并工具(UBIN)(方面燒寫和生產(chǎn)) v1.0 中文綠色免費(fèi)版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。