I'm using the OMAP3530 and the DVSDK 4. I need to access the GPMC CS1 (0x08000000) region from the DSP. I tried using the PROC_CTRL_CMD_MMU_ADD_ENTRY API described in LNK_181_DES.pdf to map this region to DSP memory space with no luck.
After reviewing the DSPLINK HAL code it seems like it will only set up a mapping if the virtual address and the physical address are equal and in my case they can't be because 0x8000000 is a reserved area in the DSP memory map.
I ended up doing the mapping from a different driver, but this is problematic since the dsplink driver blindly resets the mmu without seeing if it is being used.
Is there a fix for this problem or a suggestion on a better way of handling this?
Susan