This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP L137 memory questions

Other Parts Discussed in Thread: OMAP-L137

Where can I go to find out how the physical memory on the OMAP-L137 is divided between the ARM and DSP cores? I know that the boot argument "mem=32M" specifies that the ARM core can only use the lowest 32MB (0xC000 0000 to 0xC1FF FFFF). I have also found some indications that the DSP/Link memory is the highest ~2MB on the board (although I am not sure how to check this myself, I found a sample memory map someone else posted).

This would seem to suggest that the ~30MB from 0xC200 0000 to 0xC3E0 0000 is free to be used. Can I just write values and read values to these locations in the memory directly from the DSP core? Do I need to use CMEM to do this? Or is it possible for me to do so directly.

Thanks

  • I just found this link: http://processors.wiki.ti.com/index.php/Changing_DSPLink_Memory_Map

    This might actually answer all of my questions. If I'm reading this correctly, I can use these configuration files to set up the amount of memory that is dedicated to the DSP side, and I can just access that memory directly from the DSP core without needing CMEM to manage it?