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: What the difference between verification setting

Tool/software: Code Composer Studio

Hi Team,

I meet a question. It shows that data verification has a error.

I want to know:

1. How deos CCS do the verification? CRC? How it can know the data at 0x8000  does not match.

2. What the difference between Full verification and Fast verification?

Eason

  • Hi,

    The load verification options are shown in section 7.2.4 of the CCS User's Guide, available in the CCS Help (menu Help --> Contents) or at the link below. 

    https://software-dl.ti.com/ccs/esd/documents/users_guide/index.html 

    Regards,

    Rafael

  • Eason,

    In program verification CCS will read back values from the device and compare them to the expected value.  The difference between full and fast verification is the amount of memory it reads back to compare.  

    More details here:

    http://dev.ti.com/tirex/explore/node?node=ABOji8.duIdHhzsJkKch3A__FUz-xrs__LATEST

    Verification Options: after the code/data is loaded to the device, sets the level of verification performed on it. This is done by reading back the code/data from the device’s memory and comparing it to the executable in the host. The choices are:

    • Full: reads back the entire program loaded to the device. This is the default option for MSP430.
    • Fast: reads back only the first and last 20 words loaded to the device. This is the default option for all other devices.
    • No verification: no verification is performed.

    So in your case after loading the program CCS read back 0x08000 and the value it read back did not match what should have been there.

    Regards,

    John