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.

TMS320F280041: SCI Boot Mode - not able to load firmware

Part Number: TMS320F280041

I'm using C2Prog to load firmware thru the SCI port. This design is similar to previous designs I've worked with. C2Prog times out with "Connect with autobaud failed."

  1. The SCI port works fine for normal communication when the device boots from flash.
  2. The hardware has a 3V3 pullup on GPIO_24 and GPIO_32.
  3. There's a jumper to GND on GPIO_24
  4. On power up, the scope shows a 4ms rise time on the 3.3V and GPIO_32. GPIO_24 stays low.
  5. With the jumper installed, the device does not boot from Flash (that's expected), but I don't know how to verify if it is in SCI boot mode.

The device loads fine from JTAG and operates normally from Flash.

Using the same C2Prog configuration and hex file, I successfully flashed a different product with the same DSP for validation.

Is there a way to check the actual boot mode? Are there any obvious things to check first before overthinking it?