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 MMU Error Fault! MMU_IRQSTATUS = [0x1]. Virtual DSP addr reference that generated the interrupt 0x87f01000

Other Parts Discussed in Thread: OMAP3530

Hi,

I am running on OMAP3530 an application based on the iUNIVERSAL examples in the codec engine, have CMEM segment of 16M (0x85000000 - 0x86000000), I read the http://processors.wiki.ti.com/index.php/DSP_MMU_Faults#Error_Messages

from there I understand that either my program on the DSP is crashing or access a memory address that is not assigned to the MMU. It was not clear enoght from the link but I did what was proposed adding to the all_evm3530.tci  that is called by all_cfg.tcl the CMEM segment (0x85000000 - 0x86000000) - I am not sure I need to do it, it says in the link that first CMEM block (what is first block?) is recognaized by default by the MMU and the 2th and so on shall be added etc. During linking the linker provides  warning that it does not recognize the name of the segment (I used "MYMEM") is that OK? shall I use "CMEM" instead??  anyway this does not solve the error above. What can be the root cause of the error?

Address 0x87f01000 belongs to the unused section, the DSPLINK (RESET) start at 0x87F00000 and its is 4K long - how come the DSP access that address?

Ofer