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.

Flash loading error with CCS V5.1

I migrated my project from CCS V3.3 to CCS V5.1. My target DSP is 2811. When I start the debug session, I got the error message as following:

C28xx: File Loader: Data verification failed at address 0x003EDDDE Please verify target memory and memory map.
C28xx: GEL: File: D:\mspc_ba\mspc_ba_v1_0b_08\fe_dhs\dev28xx\tool\mspc\Motor_Control\mspt_d2_b0_motorcontrol_h\Debug\debug\mspt_d2_b0_v0003.out: a data verification error occurred, file load failed.

I checked this address with the map file. It is the start address of bios

.bios      0    003eddde    00000fa1    
                  003eddde    0000016d     bios.a28L : swi.o28L (.bios)
                  003edf4b    0000015e     lnkrtdx.a28L : rtdx.o28L (.bios)
                  003ee0a9    00000111     bios.a28L : hwi_disp_asm.o28L (.bios)
                  003ee1ba    0000009a               : malloc.o28L (.bios)
                  003ee254    00000097               : prd.o28L (.bios)

Is anyone in this forum had the similar issue before? I appreciate any help to resolve this issue.

Regards,

Yaoxin Qian

  • So this is a BIOS program that you migrated from CCS 3.3 to CCS 5.1? What was the version of BIOS used with the CCS 3.3 project? If it was the older BIOS 4.9.x that should first be migrated to BIOS 5.3.x/5.4.x and then the project migrated to CCS 5.1.

    One quick check might be to try and load the program that was built in CCS 3.3 directly into CCS5 and see if that works.  To do this you can right-click on the target configuration file (.ccxml), Launch Selected Configuration. Then go to menu Target->Connect Target, and then Target->Load Program and browse to the location of the .out file generated with CCS3.3.

    Have you been able to load other BIOS programs successfully? A good example to try is SPRA958 which includes a BIOS example project for F2812 running from Flash. This can help isolate if the problem is specific to the migrated project.