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-Q1: Access the CAN ROM bootloader through user function()

Part Number: TMS320F2800157-Q1


Hi,

We referred the TI application note “SPRACN1” hardware modifications to access the boot mode and the flash mode through the firmware (user function).

The below connection shown is for the micro TMS320F28004x, with a low value (0) on the pin selecting Flash boot mode and a high value (1) on the pin selecting boot mode.

 

We are using TMS320F280015x micro and want to use the default pins of boot mode pins and CAN pins.

The product connector has CAN pins, VCC, GND. We cannot afford to get the boot mode pins onto the connector.

 

With reference to above app note “SPRACN1”, Below are the connections made to GPIO24, GPIO32

  • On power up, Flash boot would get executed as boot pins sees 1, 1.
  • On user request through CAN message when user application is running, we would drive GPIO24 & GPIO32 to be 1, 0 respectively and call system reset
  • On soft reset, the micro reads 1, 0 on GPIO 24 & 32 and enters into CAN boot mode.

 

Queries:

  • Is above approach / assumptions are correct?
  • Are above connections good to access CAN boot mode?
  • Are the values of resisters & capacitor are fine?
  • Is there anyway I can jump to ROM bootloader from application without the use of boot mode pins?

 Below let us know your comments?

Thanks,

Kantha