PB編譯生成的BIN文件的格式
用PB編譯的鏡像文件,一般都會(huì )同時(shí)以BIN文件和NB0文件兩種形式給出。
本文引用地址:http://dyxdggzs.com/article/258179.htmNB0文件是地址空間的一個(gè)完整的映像文件,相當于地址空間的硬拷貝。
BIN文件是一種二進(jìn)制ROM映像文件格式,同NB0文件相比,它壓縮了無(wú)效的數據。BIN文件中包含了文件頭和許多的段,每個(gè)段都給出了在實(shí)際映像中的首地址、長(cháng)度、校驗碼和數據。
BIN文件的詳細格式如下:
文件頭(長(cháng)度:7字節,內容固定),相當于字符串“B000FF”加一個(gè)回車(chē)符
42 30 30 30 46 46 0A
緊跟著(zhù)的是整個(gè)映像的基本信息:(8字節)
00 00 00 0000 00 00 00
映射到的首地址 整個(gè)映像的長(cháng)度
接下來(lái)是各個(gè)段的定義
00 00 00 00 00 00 00 00 00 00 00 00 00 00 …… 00 00
段的首地址 段的長(cháng)度 校驗碼 映像數據,長(cháng)度已給出
每個(gè)段的定義都同上面一樣。
注:NB0文件是地址空間的一個(gè)完整的映像文件,相當于地址空間的硬拷貝。
評論