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.

TMS320F2800157: Boot Mode Pins for SCI Update

Part Number: TMS320F2800157


Tool/software:

I have a follow-up question to the discussion:

TMS320F2800157: C2000 firmware updates over UART - C2000 microcontrollers forum - C2000Tm︎ microcontrollers - TI E2E support forums

I am planning on updating my F280015x by a host processor over SCI. This would be done using "SCI / Wait Boot" boot mode in SPRUIY4B Table 5-4. 

However, by default, I want to immediately execute the image in internal Flash memory. I need to design my schematic to do this. I interpret "Section: 5.7.7.1.1" to mean that I should be pulling the Boot Mode pins to those specified by the "Flash" row of Table 5-4. 

Question

Is pulling the Boot Mode pins to "Flash" mode to default, and setting them to "SCI / Wait Boot" boot mode for flashing new firmware correct?

Documentation Excerpts

TMS320F280015x - Technical Reference Manual (SPRUIY4B)

Table 5-4. Device Default Boot Modes

Section: 5.7.7.1.1

"Flash Boot Flash boot mode branches to the configured memory address in Flash memory. Refer to Section 5.7.2 for all the available Flash address options."

  • Hello,

    Yes, that method would work. By using the default boot modes, you would be configuring a boot to flash address 0x80000, and use TX/RX = GPIO29/GPIO28 for SCI boot. If you wish to use different GPIOs or boot to another flash address, you'd have to program the boot registers in the OTP.

    Best,

    Matt