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.

TMS320F2808: Boot loader programming of software does not always work

Part Number: TMS320F2808

Hi,

I am using the military grade version of the TMS320F2808 micro-controller.

As part of a functional test in which the microcontroller is inside the housing, the only way for me to make changes to the microcontroller firmware is through the bootloader option.

I am using C2Prog (https://c2prog.com/) to program the 2808 through its bootloader.

I am not able to consistently engage the bootloader to accept the firmware through the serial port using C2Prog. Here are the steps I take:

  1. I choose the .out file from my PC folder in C2Prog.
  2. I then choose 2808 as the part with the clock as 20 MHz.
  3. I click on the "Configure" button and make sure the "Enable OTP Programming" button is chosen.
  4. I drive the bootloader SCI pin from HIGH to LOW.
  5. I click on the Program button in C2Prog. This launches a separate window that shows the application is waiting to engage with the 2808 bootloader.
  6. I then perform a DSP reset by driving the DSP reset pin LOW for a second and release it. 

 

Many times, the bootloader never engages and C2Prog times out.

Why is this happening? Am I doing something wrong?

Please advise.

Thanks in advance!

Subramanian Ramachandran