首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 对.hex文件格式之我见(boot loader)

对.hex文件格式之我见(boot loader)

资料介绍
对.hex文件格式之我见(boot loader)

对.hex文件格式之我见(boot loader)
以下是我对用HEX500做的目标文件的剖析,包括启动表的内容
欢迎大家补充!共同进步啊。
http://www.guangdongdz.com/special_...e/200203/11.htm
上面网页最后有一段启动表格式的定义,可以和我的剖析对照一下。
该目标文件中间的内容我删除了,以便于了解概念。
目标文件是以“:”冒号开始的。其他内容是我添加的。数据之间的“-
”也是我加的分隔符号
便于观看。


.boot sections***********************************
20-该行长度
0000-flash写入的该段起点地址
00-类型(代码)
***************************
08AA-boot loader表启动方式(8位)
7FFF-SWWSR值
F800-BSCR值
*****************************
0000-程序入口XPC
3065-程序入口地址 _c_int00
0008-该段的长度(.boot sections)
0000-该段入口XPC(.boot sections)
2400-该段的入口地址(.boot sections)
10AA-2400程序代码8个(.boot sections)
6B-该行的校验码(第一行的20个字节校验,08AA-2400,补码格式)
********************************
0000+20=0020-(.text sections的起点,下一个段)

:20-0000-00-08AA-7FFF-F800-0000-3065-0008-0000-2400-10AA-7FFF-F000-0000-
2B00-1500-0000-2400-6B
.text sections*
对.hex文件格式之我见(boot loader)
本地下载

评论