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.
Tool/software: Code Composer Studio
I have an application running with the original linker file and no BSL code.
Following the slaa600d I created a bootloader code and modified the linker file as needed for both the bootloader and the application.
At this point I can download both images to the MSP430 with out a problem.
Later trying to download only the application with the original linker file for debug reasons I receive this message:
MSP430: File Loader: Verification failed: Values at address 0x00010 do not match Please verify target memory and memory map.
MSP430: GEL: File: C:\cygwin\home\Hugo\workspace\PocketProgrammer\msp430\Release\PoP.out: a data verification error occurred, file load failed.
Right now I am not able to debug only the original app with the original linker file and I can't find any solution for it.
"Connection options" and "Download options" are greyed
Hello Hugo,
Did you make sure to rebuild your project after changing linker files?
This issue could be related to not erasing a certain section of memory as discussed in the following threads. Besides the recommendations in these threads, I would recommend keeping two separate CCS workspaces: one for the MSPBOOT project, another for the typical project with default linker file.
MSP430F5335: MSP430: File Loader: Verification failed: Values at address 0x01052 do not match Please...
CCS/MSP430FR5969: File Loader: Data verification failed. Please verify target memory and memory map....
Verification error when adding Bootstrap Loader (BSL) to the linker - MSP low-power microcontroller forum...
Regards,
James
MSP Customer Applications
James,
Yes I did rebuild (clean and build) the project.
I also have 2 different projects for MSPboot and one for the app. Will try with 2 different workspace and let you know but I don't understand how that would change anything
Having 2 different workspace solved my problem.
Or at least it appears to solve it in the few tries I did.
the question is now: HOW?
Hello Hugo,
Unfortunately, I'm not an expert on CCS and TI compilers, but I suspect that there was some behind-the-scenes linking between the two projects, even though you were using the default linker file. Other community members with more experience in this area may have more details on exactly why this fixed the issue. I'm happy to hear it solved your issue though! Thanks for letting me know.
Regards,
James
MSP Customer Applications
**Attention** This is a public forum