Developing a DSP app on a Logic PD OMAPL138 experimenter kit....
What kind of freaks me out is I was using a platform file
ti.sdo.ipc.examples.platforms.evmOMAPL138.dsp
which presents this memory map:
MEMORY
{
IROM (RX) : org = 0x11700000, len = 0x100000
L3_CBA_RAM (RWX) : org = 0x80000000, len = 0x20000
DDR (RWX) : org = 0xc1000000, len = 0x1000000
SHARED (RWX) : org = 0xc2000000, len = 0x1000000
}
Notice there is no IRAM defined...
Yet if I go to
ti.platforms.evmOMAPL138
I get this:
MEMORY
{
IROM (RX) : org = 0x11700000, len = 0x100000
IRAM (RWX) : org = 0x11800000, len = 0x40000
L3_CBA_RAM (RWX) : org = 0x80000000, len = 0x20000
DDR : org = 0xc3000000, len = 0x1000000
}
So the IRAM is present here but the DDR is at a different address and the SHARED section is missing...
Which one is the real one?
Using the first one actually caused my emulator to reset when explcitly accessing IRAM-space, but I plan on using IPC when the ARM app is developed...