Hello,
I am trying to run my application on beagleboard xM Rev C using C6run (version C6Run_0_98_03_03).
Memory map for application is as below.
DSP_REGION_BASE_ADDR=0x83700000
DSP_REGION_CMEM_SIZE=0x07000000
DSP_REGION_CODE_SIZE=0x07000000
When I run my application I get following error.
2705.801849] Configuration error (B): Exceeded maximum number [31] of Translation Look-aside Buffers.
[ 2705.811218] The configured entries are:
[ 2705.811218] Number of entries of size 4KB: 0
[ 2705.811218] Number of buffers of size 64KB: 0
[ 2705.811218] Number of buffers of size 1MB: 25
[ 2705.811218] Number of buffers of size 16MB: 7
[ 2705.906890] DSP MMU Error Fault! MMU_IRQSTATUS = [0x1]. Virtual DSP addr reference that generated .
I also had a look at
http://processors.wiki.ti.com/index.php/OMAP3_DSP_MMU_Configuration#What_are_the_rules_for_mapping_memory_segments.3F
But I am not sure how to get rid of this problem.
Can anyone please help me on this?
Regards,
Mike