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/TM4C123GH6PM: Certain TiwaWare examples work on CSS v6, but not on CSS v7.

Part Number: TM4C123GH6PM
Other Parts Discussed in Thread: BOOSTXL-K350QVG-S1,

Tool/software: Code Composer Studio

Hello, everyone.

I was trying to run some Kentec touch screen (BOOSTXL-K350QVG-S1) example projects from the folder /home/helaughsatfear/ti/TivaWare_C_Series-2.1.3.156/examples/boards/ek-tm4c123gxl-boostxl-kentec-s1/ on the TivaC LaunchPad.

On version 6.1 of Code Composer Studio, all the examples run fine, but on version 7, only the ‘scribble’ project works fine, while projects ‘fontview’, ‘grlib_demo’, or ‘lang_demo’ do not.

These problematic projects build without any errors, but when launching the debug session to upload the code to the tm4c123gh6pm, I get the following error:

Load program Error.

File: /home/helaughsatfear/workspace_v7/fontview/Debug/fontview.out: a data verification error occurred, file load failed.

(Almost like http://processors.wiki.ti.com/index.php/Troubleshooting_CCS_-_Data_Verification_Errors )

While the Console contains this error:

CORTEX_M4_0: GEL Output:
Memory Map Initialization Complete
CORTEX_M4_0: File Loader: Verification failed: Values at address 0x00007FF0 do not match Please verify target memory and memory map.
CORTEX_M4_0: GEL: File: /home/helaughsatfear/workspace_v7/fontview/Debug/fontview.out: a data verification error occurred, file load failed.

(The exact error (and address) is the same for all 3, just the project name changes.)

New setup (problematic):
Code Composer Studio Version: 7.0.0.00042
ARM Compiler Tools 16.9.0.LTS
(I later updated to ARM Compiler Tools 16.12.0 STS)



Older setup (fine):
Code Composer Studio Version: 6.1.3.00034
ARM Compiler Tools 16.9.1.LTS

Both on versions are on Ubuntu 16.04.

Any idea what could be causing this? I’ve been studying the Wiki articles (Linker_Command_File_Primer, Troubleshooting_CCS_-_Data_Verification_Errors, Memory_map, How to access memory using the DAP).

Troubleshooting Results:

The GEL files are identical in both versions of CSS.

I also compared all the settings in both versions of CCS, and they match.

In Debug, changing Full Verification/Fast Verification, or performing Blank Check has no effect.

The “Summary of flags set” for both Linker and Compiler for both versions are identical.

The Device Family/Variant/Target Configuration match for both versions.

In the Project, the *.cmd files match.

Should I change erase settings in Debug Properties?

I’m learning a lot, but there are deadlines as well :]