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:
- I choose the .out file from my PC folder in C2Prog.
- I then choose 2808 as the part with the clock as 20 MHz.
- I click on the "Configure" button and make sure the "Enable OTP Programming" button is chosen.
- I drive the bootloader SCI pin from HIGH to LOW.
- 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.
- 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