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.

TMS320F280048C: TMS320F28004x

Part Number: TMS320F280048C

Is the source code for the F28004x SCI Boot ROM code published?  If so where can I find it? 

We have GPIO24 (boot 0) tied to GPIO28 (SciARx).  The SCiARx and SciATx lines are brought out to a connector.  We ground SciARx to force SCI Boot mode (GPIO32 is pulled high).  We enter SCI Boot but the SciARx line seems to be high high by the boot ROM code so we never achieve autobaudlock.  It appears the "A" character we send is not seen by the boot ROM code.

Any ideas?

Thanks

Steve Haddad

Ametek Aerospace

  • Hello Steve,

    Thanks for your questions!

    Source code can be found in C2000Ware under the following directory:

    C2000Ware_version_number\libraries\boot_rom\f28004x\revB\rom_sources\F28004x_ROM\bootROM\source

    SCIARX is never driven by the device on reset (unless a different program is already flashed/loaded), so the SCIARX line being high should not be caused by that. Can you confirm that on device reset, both boot config pins are pulled-up/down correctly (scope captures will significantly help with debugging)? Additionally, can you confirm that the proper boot pins have been chosen?

    Please read through "ROM Code and Peripheral Booting" chapter in the Technical Reference Manual for details on this.

    Regards,

    Vince