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.

DM8148 MMU问题



各位版主好,有问题如下,还请帮忙解答下。谢谢啦。

在DM8148中,有多个MMU,DSP也有自己的MMU到L3互连上,仿真器连上后,CCS5.3上看dsp侧的内存是不是真实的物理地址呢?不过好像是真实的物理地址。电源上电启动后,默认的System MMU是不是没有工作?查看C674xdsp侧上的L2RAM地址 0x00800000-0x0083ffff 和0x108000000-0x1083ffff是同一块区域,在手册上有说明L3的0x40800000-0x4083ffff是指向c674x的L2RAM,但C674xdsp侧查看0x40800000-0x4083ffff地址范围跟之前的2个地址不是一块区域。这块区域是指向哪的呢?  是不是经过了System MMU的映射?C674xdsp访问L1 L2RAM以外的区域是不是都经过了System MMU的映射?

M3侧的MMU配置在sys/bios工程的cfg文件中配置,是不是配置的L2MMU?

 

 

  • L3看到地址空间内容等于A8看到的物理地址。DSP有自己的memory map。我认为默认DSP的MMU是不开的,由于DSP MMU有一个bug,建议不使用。

    M3的MMU是给M3用的,和DSP没有直接关系。我们也不会把DSP的memory map到M3的空间。