bin文件以及bin文件合並


一、bin文件格式

bin文件是 純機器指令,她沒有類似hex/hrec中包含的地址標識、長度標識。 她是默認從地址0開始排列的代碼指令。

 

二、bin文件合並

文件:bootloader.bin    大小2k          ROM存放起始地址:0x0

文件:APP.bin    大小64k        ROM存放起始地址:0x00001000  【4k偏移】

例如:將bootloader.bin  和APP.bin合並。只需要將拷貝BootLoader.bin 到target.bin,然后填充2k 的0x00,最后拷貝APP.bin 到target.bin 的0x00 后面即可。
直觀圖:【BootLoader機器指令】+【尾部填充0x00到APP.bin偏移前一字節】+【APP機器指令】

合並之后的target.bin 當然也是從地址 0 開是存放的咯。大小 2k+2k+64k = 68k


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM