找軟件用軟件,就到華軍軟件園! 軟件發(fā)布
所在位置: 首頁(yè) — 教程攻略 — 教程 — 電腦軟件教程  —  bin文件合...

bin文件合并工具UBIN使用方法

作者:老幺 日期:2017-07-30

UBIN是一款好用的二進(jìn)制文件合并工具,也有網(wǎng)友稱之為:bin文件合并工具。不過(guò),很多網(wǎng)友下載了UBIN這款合并工具之后,不知道怎么使用,而網(wǎng)上關(guān)于這個(gè)軟件的介紹也以文字居多。

  bin文件合并工具UBIN使用方法使用方法:

  首先簡(jiǎn)單介紹一下STM32的IAP。IAP(In-application-programming),即在應(yīng)用中編程。有了它,產(chǎn)品發(fā)布之后,仍然可 以方便的升級(jí)固件,而不需要拆機(jī)并用JTAG等方式更新程序。IAP系統(tǒng)的固件一般有兩部分組成,IAP BootLoader Code和Application Code,如下圖所示。

  bin文件合并工具UBIN使用方法

  bin文件合并工具UBIN使用方法

  系統(tǒng)啟動(dòng)時(shí),首先運(yùn)行IAP BootLoader Code,并檢測(cè)相應(yīng)狀態(tài),判斷是執(zhí)行升級(jí)的流程還是直接運(yùn)行本地的Application Code。 一般來(lái)說(shuō),BootLoader和Application是分別編譯的,會(huì)生成兩個(gè)二進(jìn)制文件。在工廠生產(chǎn)時(shí),如果分別燒寫這兩個(gè)文件,顯然有些麻煩。這 時(shí),我們就可以將兩個(gè)BIN文件合并成一個(gè),直接燒寫。假設(shè)Application Code的偏移地址為0x1000,IAP固件在Flash中的分布如下圖所示。

  bin文件合并工具UBIN使用方法

  bin文件合并工具UBIN使用方法

  下面介紹第一種方法,使用二進(jìn)制文件合并工具(UBIN.exe),這個(gè)小工具是以前在S3C2410上開(kāi)發(fā)uCOS時(shí)做的,功能比較簡(jiǎn)單,滿足一般的需求。

  首先,添加第一個(gè)文件1.bin,其地址為0x0000,所以,偏移量設(shè)置為0x00000000,設(shè)置完偏移量后點(diǎn)擊“添加”按鈕。

  bin文件合并工具UBIN使用方法

  bin文件合并工具UBIN使用方法

  然后添加第二個(gè)文件,偏移量根據(jù)需要設(shè)置為0x00001000,如下圖所示。

  bin文件合并工具UBIN使用方法

  bin文件合并工具UBIN使用方法

相關(guān)文章

最新教程 更多

bilibili怎么開(kāi)字幕?-bilibili開(kāi)字幕方法 bilibili怎么開(kāi)字幕?-bilibili開(kāi)字幕方法

嗶哩嗶哩怎么緩存視頻?-嗶哩嗶哩緩存視頻教程 嗶哩嗶哩怎么緩存視頻?-嗶哩嗶哩緩存視頻教程

搜狗瀏覽器怎么升級(jí)到最新版本?搜狗瀏覽器升級(jí)到最新版本的方法 搜狗瀏覽器怎么升級(jí)到最新版本?搜狗瀏覽器升級(jí)到最新版本的方法

搜狗瀏覽器怎么收藏網(wǎng)址?-搜狗瀏覽器收藏網(wǎng)址的方法 搜狗瀏覽器怎么收藏網(wǎng)址?-搜狗瀏覽器收藏網(wǎng)址的方法

搜狗瀏覽器怎么截圖?-搜狗瀏覽器截圖的方法 搜狗瀏覽器怎么截圖?-搜狗瀏覽器截圖的方法

熱門教程 更多

電腦重裝系統(tǒng)后沒(méi)聲音怎么辦-驅(qū)動(dòng)精靈教程 電腦重裝系統(tǒng)后沒(méi)聲音怎么辦-驅(qū)動(dòng)精靈教程

谷歌瀏覽器怎么清除緩存-谷歌瀏覽器清除緩存的方法 谷歌瀏覽器怎么清除緩存-谷歌瀏覽器清除緩存的方法

金山打字通怎么練打字-金山打字通練習(xí)打字方法 金山打字通怎么練打字-金山打字通練習(xí)打字方法

bootcamp驅(qū)動(dòng)如何升級(jí)?bootcamp驅(qū)動(dòng)升級(jí)方法 bootcamp驅(qū)動(dòng)如何升級(jí)?bootcamp驅(qū)動(dòng)升級(jí)方法

qq音樂(lè)皮膚怎么換?-qq音樂(lè)換皮膚方法 qq音樂(lè)皮膚怎么換?-qq音樂(lè)換皮膚方法