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.

DSP-side memory map

Other Parts Discussed in Thread: OMAP3530

I have attempted to change the memory map in my DSP project and have followed the method outline here ( http://processors.wiki.ti.com/index.php/Changing_DSPLink_Memory_Map ) but I get the following: Error: DSP-side memory map does not match configuration.  I have seen a lot of posts about this but have yet to find a definitive answer. Am i missing any additional steps as I already have compared the DSP side MAP file with the /dsplink/config/all/CFG_OMAP3530.c and they appear to match correctly but still cant get it to run with the updated memory map.

Thanks,

 Ernast

  • Hi Ernast,

    Could you give some details about your hardware? Is it some custom board or EVM or BeagleBoard and what is the volume of the RAM? Also I would like to know what is the version of the DSPLink and do you using DVSDK? Could you add description about your changes in details and add log if there is.

    BR

    Tsvetolin Shulev

  • Hi Tsvetolin,

      I managed to figure it out. It turns out the steps in the link are correct as the memory map when building the project does indeed change. However for things to run it is necessary to rebuild DspLink itself with those same changes. After I did this and set the mem argument during boot in Linux my program ran perfectly. By default Linux I believe was limited to 64MB and I had a total of 512MB available. Currently, I have set it up so that Linux utilizes 448MB and DspLink will use 64MB.

    Thanks,

       Ernast