所需E币: 5
时间: 2019-12-25 09:53
大小: 23.5KB
对.hex文件格式之我见(bootloader)对.hex文件格式之我见(bootloader)以下是我对用HEX500做的目标文件的剖析,包括启动表的内容欢迎大家补充!共同进步啊。http://www.guangdongdz.com/special_...e/200203/11.htm上面网页最后有一段启动表格式的定义,可以和我的剖析对照一下。该目标文件中间的内容我删除了,以便于了解概念。目标文件是以“:”冒号开始的。其他内容是我添加的。数据之间的“-”也是我加的分隔符号便于观看。.bootsections***********************************20-该行长度0000-flash写入的该段起点地址00-类型(代码)***************************08AA-bootloader表启动方式(8位)7FFF-SWWSR值F800-BSCR值*****************************0000-程序入口XPC3065-程序入口地址_c_int000008-该段的长度(.bootsections)0000-该段入口XPC(.bootsections)2400-该段的入口地址(.bootsections)10AA-2400程序代码8个(.bootsections)6B-该行的校验码(第一行的20个字节校验,08AA-2400,补码格式)********************************0000+20=0020-(.textsections的起点,下一个段):20-0000-00-08AA-7FFF-F800-0000-3065-0008-0000-2400-10AA-7FFF-F000-0000-2B00-1500-0000-2400-6B.textsections*……