Part Number: TMS320C6678
Hi all,
We need to load 8 different binaries on the C6678 and we also need to move some momory sections in the DDR3 due to NDK usage (L2 is not enough to store the code). We modified the platform from the RTSC tools in order to divide DDR3 memory. We decided to split it in 9 parts (1 common and 1 for each core) and we added a modified linker.cmd (http://processors.wiki.ti.com/index.php/Linker_CMD_Files_for_CCS#C6000 ).
When the code is uploaded on the board we get the following error:
C66xx_0: File Loader: Verification failed: Values at address 0x84000000 do not match Please verify target memory and memory map.
C66xx_0: GEL: File: ***.out: a data verification error occurred, file load failed.
Adding the default evmc6678l .gel file ("..\..\emulation\boards\evmc6678l\gel\evmc6678l.gel") the binaries can be loaded on the hardware but we need support on .gel file customization in order to solve these two main problems we are facing:
1)IPCGR0-IPCGR7 does not generate interrupts anymore
2)What is the .gel file section which initialises the NDK?
Can someone please help us?
Best regards,
Giovambattista Astorino
Code Composer 6.2.0
NDK 2.25.0.09
PDK 2.0.4
SYS/BIOS 6.46.1.38