I'm trying an experiment where the DSP will not be active and the ARM will have it's .bss section loaded to the DSP L2 RAM (0x11800000 or 0x00800000) . I thought I could do this since the OMAPL138 data sheet states that the ARM has access to the DSP internal memories. However, it's not working. I've tried it in the debugger with the ARM GEL file both enabling and disabling the DSP PSC register. Is the DSP somehow configuring L2 RAM to be cache? I've also noticed that while the .map file appears to place the .bss in the correct memory section, a review of the Intel-hex file does not show anything being placed in the DSP L2 RAM.
Any advice on how to configure the OMAP to allow this mapping is appreciated.