DIY编程器网

标题: PB编译生成的BIN文件的格式 [打印本页]

作者: admin    时间: 2014-10-11 02:43
标题: PB编译生成的BIN文件的格式
用PB编译的镜像文件,一般都会同时以BIN文件和NB0文件两种形式给出。
NB0文件是地址空间的一个完整的映像文件,相当于地址空间的硬拷贝
BIN文件是一种二进制ROM映像文件格式,同NB0文件相比,它压缩了无效的数据。BIN文件中包含了文件头和许多的段,每个段都给出了在实际映像中的首地址、长度、校验码和数据。
BIN文件的详细格式如下:


文件头(长度:7字节,内容固定),相当于字符串“B000FF”加一个回车符
42 30 30 30 46 46 0A



紧跟着的是整个映像的基本信息:(8字节)
00 00 00 00      00 00 00 00
映射到的首地址      整个映像的长度


接下来是各个段的定义
00 00 00 00  00 00 00 00  00 00 00 00  00 00 …… 00 00

  段的首地址             段的长度                  校验码         映像数据,长度已给出


每个段的定义都同上面一样。
注:NB0文件是地址空间的一个完整的映像文件,相当于地址空间的硬拷贝。




欢迎光临 DIY编程器网 (http://diybcq.com./) Powered by Discuz! X3.2