六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝站中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

UBIN-bin文件合并工具-UBIN下載 v1.0綠色免費版

[摘要]bin文件合并工具就是一款能將兩個單獨的BIN文件進行合并處理的工具,不用重建工程重新編譯的,直接將編譯好的兩個bin文件合并即可,為廣大程序員減輕了不少的工作量。bin文件合并工具使用方法首先簡單...

bin文件合并工具就是一款能將兩個單獨的BIN文件進行合并處理的工具,不用重建工程重新編譯的,直接將編譯好的兩個bin文件合并即可,為廣大程序員減輕了不少的工作量。

bin文件合并工具使用方法

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

UBIN-bin文件合并工具-UBIN下載 v1.0綠色免費版

系統啟動時,首先運行IAP BootLoader Code,并檢測相應狀態,判斷是執行升級的流程還是直接運行本地的Application Code。 一般來說,BootLoader和Application是分別編譯的,會生成兩個二進制文件。在工廠生產時,如果分別燒寫這兩個文件,顯然有些麻煩。這 時,我們就可以將兩個BIN文件合并成一個,直接燒寫。假設Application Code的偏移地址為0x1000,IAP固件在Flash中的分布如下圖所示。

UBIN-bin文件合并工具-UBIN下載 v1.0綠色免費版

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

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

UBIN-bin文件合并工具-UBIN下載 v1.0綠色免費版

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

UBIN-bin文件合并工具-UBIN下載 v1.0綠色免費版

設置目標文件為C:\dst.bin,然后點擊“合并”按鈕。

UBIN-bin文件合并工具-UBIN下載 v1.0綠色免費版

正常情況下,會成功生成目標文件,并有如下圖所示的提示信息。

UBIN-bin文件合并工具-UBIN下載 v1.0綠色免費版

這種方法相對比較靈活,對合并文件的個數和偏移地址沒有限制。缺點是不支持配置文件,不能保存所設的配置,所以,每次合并都得手動做很多重復工作。在調試階段會比較浪費時間。

下面介紹一種通過命令行工具合并兩個文件的方法。該方法需要用到fsutil.exe、cat.exe和hbin.exe。寫一個批處理文件,分別調用這三個工具,最終將1.bin和2.bin合并成dest.bin。批處理文件的內容如下:

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,創建一個大小為4096字節的空白文件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對比一下,如下。

UBIN-bin文件合并工具-UBIN下載 v1.0綠色免費版

可以看到兩種方法合并出的文件,完全一樣。

第二種方法的好處在于,可以在集成開發環境中設置編譯選項,在編譯完成之后自動執行該批處理,這樣,編譯完成后即得到能夠直接固化到Flash中的二進制文件,節省了一些時間。


Office辦公軟件是辦公的第一選擇,這個地球人都知道。除了微軟Office,市面上也存在很多其他Office類軟件。



下載地址

  • PC版

相關軟件

騰訊視頻最新官方版

騰訊視頻官方版 | 45.34MB

騰訊視頻官方版

騰訊視頻是騰訊旗下的視頻播放產品,定位于中國最大在線視頻媒體平臺,于2011年4月正式上線運營獨立域名的視頻網站,支持豐富內容的在線點播及電視臺直播,提供列表管理..

愛奇藝視頻官方正式版

愛奇藝視頻官方正式版 | 35.10MB

愛奇藝視頻官方正式版

愛奇藝,原名奇藝,于2010年4月22日正式上線,2011年11月26日品牌升級,啟動“愛奇藝”品牌并推出全新標志。愛奇藝創始人龔宇博士擔任CEO。...

暴風影音最新版下載

暴風影音最新版下載 | 50.3MB

暴風影音最新版下載

暴風影音播放的文件清晰,當有文件不可播時,右上角的“播”起到了切換視頻解碼器和音頻解碼器的功能,會切換視頻的最佳三種解碼方式,同時,暴風影音也是國人最喜愛的播放器之一...

QQ音樂官方正式版

QQ音樂官方正式版 | 24.2MB

QQ音樂官方正式版

QQ音樂是騰訊公司推出的網絡音樂平臺,是中國互聯網領域領先的正版數字音樂服務的領先平臺,有著個性明星主題:大咖裝,添星妝!...

酷狗音樂2022最新版下載

酷狗音樂2022下載 | 37MB

酷狗音樂2022最新版下載

酷狗是中國領先的數字音樂交互服務提供商,互聯網技術創新的領軍企業,致力于為互聯網用戶和數字音樂產業發展提供最佳的解決方案...

酷我音樂官方版下載

酷我音樂下載 | 47.4MB

酷我音樂官方版下載

酷我音樂的界面簡潔大方,淺藍色與橙色相間,符合大多數用戶的審美喜好。打開酷我音樂,上部菜單欄包括“我的”、“推薦”、“曲庫”、“視頻”...

主站蜘蛛池模板: 日韩成人免费视频 | 碰91精品国产91久久婷婷 | 性欧美日本| 天天爱天天做久久天天狠狼 | 天堂欧美 | 亚洲精品中文字幕午夜 | 午夜伦理视频 | 亚洲精品乱码久久久久久麻豆 | 日韩高清不卡 | 伊人久久中文字幕久久cm | 青青草原伊人网 | 探花视频免费播放观看 | 天天操天天舔天天射 | 四虎影视免费在线 | 伊人久久大 | 欧美一级特黄特色大片 | 四虎www免费人成 | 天天色综合社区 | 四虎国产精品一区二区 | 羞羞漫画在线阅读页面漫画入口页面弹窗无限 | 午夜影皖 | 日本无卡码免费一区二区三区 | 午夜视频在线观看免费视频 | 日本一本在线播放 | 婷婷综合五月中文字幕欧美 | 星辰影院在线观看高清免费观看 | 青娱乐中文字幕 | 婷婷综合在线观看丁香 | 四虎中文 | 亚洲精品第四页中文字幕 | 亚洲欧美在线综合一区二区三区 | 一区二区在线欧美日韩中文 | 一级激情视频 | 日本在线www| 日本韩国三级在线 | 欧美一级xxxx俄罗斯一级 | 永久免费在线看mv | 亚洲网站视频在线观看 | 亚洲码和乱人伦中文一区 | 欧洲一区在线观看 | 亚洲精品自拍 |