Other Parts Discussed in Thread: , SYSCONFIG, UNIFLASH
Tool/software:
Hi TI-Experts,
I'm using CCS Theia with the Onboard XDS110 debug probe of the LP-MSPM0G3507 to flash my custom PCB with MSPM0G3507 (LQFP-48(PT) (Package)).
My code works totally fine and is debuggable as long as I don't deactivate bsl invocation in sysconfig - configuration NVM:
In Project Properties I activated the main and nonmain erasing:
When I now try to debug/flash I get the following error message:
File Loader: Memory write failed: Flash Programmer: Error, Attempting NONMAIN write without erasing! GEL: File: C:\Users\MATTHI~1.HEI\AppData\Local\Temp\ti_cloud_storage\wi*********ft.out: Load failed.
When I try to verify the *****.out file by the "Verify Image"-Button in UniFlash I get the following error window popup message:
Error! File: C:/Users/m*****n/Documents/GIT/Wi****ft/Sandbox.wi***ft.sw.LP-MSPM0G3507/wi****ft/Debug/wi***ft.out: a data verification error occurred, file load failed.
... and the console output says:
[6.11.2024, 13:34:21] [INFO] CORTEX_M0P: GEL Output: Memory Map Initialization Complete [6.11.2024, 13:34:21] [ERROR] CORTEX_M0P: File Loader: Verification failed: Values at address 0x41C0000A do not match Please verify target memory and memory map.
But when I click the "Load Image"-Button it loads/flashes the firmware to my controller and everything works fine.
Please enlighten me, what's the problem with the verification and why I can't flash/debug by CCS Theia ;)
If there are any missing pieces of information - please feel free to ask!
I hope I gave you the full information that you need to help me.
Thanks a lot in advance!
Regards
Matze