我在CCS中生成了Intel-Hex数据格式,打开之后发现与《TMS320F28x Boot ROM Reference Guide (Rev. A)》这本里面所述的Bootloader数据流不相符,并未找到类似0x08AA或者0x10AA之类的关键字,请教一下这是怎么对应的
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我在CCS中生成了Intel-Hex数据格式,打开之后发现与《TMS320F28x Boot ROM Reference Guide (Rev. A)》这本里面所述的Bootloader数据流不相符,并未找到类似0x08AA或者0x10AA之类的关键字,请教一下这是怎么对应的
关于hex的问题,0x08AA等指的是引导的数据格式,您可以看一下说明
The first 16-bit word in the data stream is known as the key value. The key value is used to tell the bootloader the width of the incoming stream: 8 or 16 bits. Note that not all bootloaders will accept both 8 and 16-bit streams. Please refer to the detailed information on each loader for the valid data stream width. For an 8-bit data stream, the key value is 0x08AA and for a 16-bit stream it is 0x10AA. If a bootloader receives an invalid key value, then the load is aborted. In this case, the entry point for the flash memory (0x3F 7FF6) will be used.
关于intel hex的格式说明,请参考 12.15.2 Intel MCS-86 Object Format (--intel Option)