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.

TMS320F2812: Cannot download code to F2812 in CCS3.3

Part Number: TMS320F2812


Hi team,

My customer is maintaining a legacy project based on F2812 and CCS3.3. When try to program the device, they keep getting the following error:

They can successfully build the project and connect to the target. Could you kindly help to check what might be the problem here?

Regards,

Brian

  • Brian,

                  I get a feeling customer is trying to simply “load” their code into Flash using CCSv3.3. That works for the latest Eclipse-based CCS (v4.x and later) but not for CCSv3.3. In CCSv3.3, while you can indeed load code in RAM directly, to load code in flash, you have to follow the below procedure:

    1. Invoke the CCS flash plug-in
    2. Ensure the device is unsecure. If not, unlock the device by providing the passwords
    3. Erase the device
    4. Program the device 

    If you are using CCSv 10.x or 11.x, the procedure to load the code into RAM or Flash is identical. If you are loading code in Flash, CCS will automatically invoke the Erase/Program algorithms for you. In 3.3, you have to manually invoke it.