Part Number: TMS320F28384D
Hello,
I had a problem, I managed to solve it but I didn't understand why.
I have a working program that runs on several boards and I always manage to flash this program correctly.
I've received new boards with the same microcontroller (and same silicon), and when I want to flash them with the same program, I get the following message:
C28xx_CPU1: GEL Output: Memory Map Initialization Complete C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... C28xx_CPU1: GEL Output: ... DCSM Initialization Done ... C28xx_CPU1: GEL Output: CPU2 is out of reset and configured to wait boot. (If you connected previously, may have to resume CPU2 to reach wait boot loop.) C28xx_CPU1: GEL Output: CM is out of reset and configured to wait boot. (If you connected previously, may have to resume CM to reach wait boot loop.) C28xx_CPU1: Error initializing flash programming: Interface returned from dll, but flash is not available on this device. C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... C28xx_CPU1: GEL Output: ... DCSM Initialization Done ... C28xx_CPU1: GEL Output: CPU2 is out of reset and configured to wait boot. (If you connected previously, may have to resume CPU2 to reach wait boot loop.) C28xx_CPU1: GEL Output: CM is out of reset and configured to wait boot. (If you connected previously, may have to resume CM to reach wait boot loop.) C28xx_CPU1: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map. C28xx_CPU1: File Loader: Verification failed: Values at address 0x088000@Program do not match Please verify target memory and memory map. C28xx_CPU1: GEL: File: C:\Users\E40043948\workspace_v12\TEST_F28384\Debug\TEST_F28384.out: a data verification error occurred, file load failed.
My solution to the problem was to delete the initialisation script in the target configuration: "...\...\emulation\gel\f28384d_cpu1.gel"
And I was able to flash my program.
When I add the script again, the problem doesn't return.
No need to redirect me to this link : https://software-dl.ti.com/ccs/esd/documents/troubleshooting-data_verification_errors.html
Could you please explain me what happened ? I don't have an explanation and I would like to understand. Thank you !