TI中文支持网
TI专业的中文技术问题搜集分享网站

2812 Boot ROM 的数据流0x08AA含义是什么?

如题,在2812的boot rom 例程中,串口SCI bootloader中判断是否需要进行进行串口烧写的地方,喷段条件为数据流中keyword是否为0x08AA?是则进行串口烧写,不是则跳转到flash入口地址。

我的问题是,这个0x08AA是代表什么的?为什么在HEX文件显示中,有的程序会含有0x08AA,而有的程序干脆就没有这个,直接就是用户代码呢?

比如下图1中就是带有0x08AA,而图2中就没有呢?

 图1

 图2

 

lv YB:

没有人分析过么?为什么会有的hex文件有0x08AA开头?而有的没有呢?

如题,在2812的boot rom 例程中,串口SCI bootloader中判断是否需要进行进行串口烧写的地方,喷段条件为数据流中keyword是否为0x08AA?是则进行串口烧写,不是则跳转到flash入口地址。

我的问题是,这个0x08AA是代表什么的?为什么在HEX文件显示中,有的程序会含有0x08AA,而有的程序干脆就没有这个,直接就是用户代码呢?

比如下图1中就是带有0x08AA,而图2中就没有呢?

 图1

 图2

 

mangui zhang:

回复 lv YB:

我有研究过.dat    你可以将.OUT转换为.dat打开看看    我觉得0x08AA应该是数据的长度吧 

 

如题,在2812的boot rom 例程中,串口SCI bootloader中判断是否需要进行进行串口烧写的地方,喷段条件为数据流中keyword是否为0x08AA?是则进行串口烧写,不是则跳转到flash入口地址。

我的问题是,这个0x08AA是代表什么的?为什么在HEX文件显示中,有的程序会含有0x08AA,而有的程序干脆就没有这个,直接就是用户代码呢?

比如下图1中就是带有0x08AA,而图2中就没有呢?

 图1

 图2

 

navie zhang:

回复 mangui zhang:

这里0x08AA指的是一种关键字,数据流格式如附件!

如题,在2812的boot rom 例程中,串口SCI bootloader中判断是否需要进行进行串口烧写的地方,喷段条件为数据流中keyword是否为0x08AA?是则进行串口烧写,不是则跳转到flash入口地址。

我的问题是,这个0x08AA是代表什么的?为什么在HEX文件显示中,有的程序会含有0x08AA,而有的程序干脆就没有这个,直接就是用户代码呢?

比如下图1中就是带有0x08AA,而图2中就没有呢?

 图1

 图2

 

Eric Ma:

回复 navie zhang:

引导的数据格式而已。

ERIC

赞(0)
未经允许不得转载:TI中文支持网 » 2812 Boot ROM 的数据流0x08AA含义是什么?
分享到: 更多 (0)