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/TMS320F28335: HEX file (generated by CCS)and BootLoader data flow

Part Number: TMS320F28335

Tool/software: Code Composer Studio

Dear team,

I generated the Intel-Hex data format in CCS 10, and I found that it did not match the Bootloader data stream which is described in TMS320x2833x, TMS320x2823x Technical Reference Manual

I did not find keywords like 0x08AA or 0x10AA. Why? Are these values ​​necessary?

CCS intel_hex:


:020000040032C8
:200000002200801F2AC401F4FFA9000606F00506FCE00807E4FFECFF1A0700690601C3FF81
:0100200006D9
:020000040033C7
:20000000221F4301011A6906221F4221011A6906221F4201011A6906221F4121011A690668

  • Susan,

    There is a hex directive you need to supply to inform on this aspect of the data.  This is covered in the assembly user's guide starting on page 294 section 12.11, for instance if you are booting with SPI there is a -spi8 directive, or if booting from parallel GPIO there is a -gpio16 option.

    I'd also recommend looking at the Serial Flash Programming app note even if you aren't using a serial loader it goes into detail about the concept of a flash kernel.

    Best,

    Matthew