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.
We are using TMDSCND28388D to check the environment.
Currently, we are checking the following environment.
==================================
CCS |8.3.1.00004
ARM Compiler Tools |20.2.5
C2800 Compiler Tools |21.12.0
==================================
- I am attaching a dock for the debug board. (TMDSHSECDOCK)
- I want to check with flash, so I set s1:a to 1 off.
- I have an xds200 connected to the jtag on the dock side.
Create a project with cm4, cpu1, and cpu2 in this environment.
Execute the build with nothing in main(), and it completes normally.
From there, if you execute "Load" of "Flash" for CPU1, 2, and CM4, The following error log will be output.
===================================
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 0x80004@Program do not match Please verify target memory and memory map.
===================================
Please find attached the memory map and let me know what the problem is.
(I have changed the memory map, but I am getting the same error from the initial state before the change.)
This is the memory map file used by CPU1.