Rahul,
It's been a while, and we have been using a work around taking out the use of the TI bootloader, but I just got back to this. I couldn't confirm before that this was happening w/o the debugger attached, however I am back on this now, and Usage Note 23 does not seem to be the issue.
We load (via I2C) a program, and use SRIO transfers to load programs for the slave cores, and trigger the cores to start using Core 0. w/o the debugger attached we are still getting this issue when using the TI ROM bootloader in cores 1-3. It seems to run the program once, but then once all cores are running, core 1 cannot be loaded w/ a different program and run. Attaching the debugger (after the process is complete) verifies that the L2 for Core 1 seems to be corrupted.
Any more help on this would be greatly appreciated.
Erick