本文主要是介绍【dsPIC33E】Bootloader(二)Microchip的Hex文件结构介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
市面上大多数单片机的Hex文件都是基于Intel Hex,而dsPIC33E也不例外,dsPIC33E支持的格式为Intel HEX32(INHX32)。
hex文件以ascii形式,按照行来记录数据
每一行从:开始,每至少2个字符表示一组16进制数据,格式为 :BBAAAATTHHHH....HHHCC
BB -- 16进制,表示此行数据长度字节数,表示HH的数目
AAAA -- 16进制,表示数据记录的起始地址,若此行是数据记录,则表示偏移地址,其它无意义
TT -- 16进制,表示记录类型,
00-数据记录(Data Record);
01-文件记录结束(End of File record);
02-扩展段地址记录(Extend Segment address record);后面所有数据地址+段地址左移4位
这篇关于【dsPIC33E】Bootloader(二)Microchip的Hex文件结构介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!