Hi,
I am writting a multicore code for C6678 using SYS/BIOS (6_32_05_54) and IPC (1_24_00_16). The same code runs on all the cores.
I use a linker file.cmd to place arrays where I want in memory, using SECTIONS
I would like some arrays to be in DDR3, but when I write it in the .cmd, I have a strange problem. But if I put them in MSMCSRAM, it works.
The problem is, when I load the program on a core, the core doesn't run automatically until main, but to C$$EXIT. And then, if I click "play" it does nothing. When I stop again, the core has run 4 bytes of code (from 0x82A860 to 0x82A864).
If I put the arrays in MSMCSRAM, it runs automatically until main.
I have no idea where I should look for a bug...
Can someone try to help me ?
Regards