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.

CCS/TM4C1294NCPDT: .

Part Number: TM4C1294NCPDT

Tool/software: Code Composer Studio

Hello,

 I'm using boot_serial Application to download firmware to controller. I'm trying to enable the CHECK_CRC and the ENFORCE_CRC.

I'm using the "LM Flash Programmer" to program. The problem is, when the CHECK_CRC and the ENFORCE_CRC is enabled the LM Flash Program shows:


**ERROR** Failed to get download command! Code 0045

**ERROR**: Failed to send packet

**ERROR**: Failed to program/update the board!

But when they are not enabled everything works fine.

There is some configuration that I should do before enable? 

  • Hi,

      Not sure what is wrong. I assume you have un-comment the below two lines in the bl_config.h file. 

    #define CHECK_CRC

    #define ENFORCE_CRC

    Something for you to check:

    - Do you have the calculated CRC for your program image at the head of your vector table. See below excerpt from the Bootloader user's guide. You can find the user's guide from the <TivaWare_installation>/docs folder.

    - What if you only enable CHECK_CRC and not the ENFORCE_CRC?

    - Check carefully if you miss anything per the instructions below. 

  • Hi,

      What is your status? Are you able to resolve the issue now?