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