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.

【请教】【关于DM8168 DDR划分】

Hi all:

最近在用DM8168做项目,挂接2GDDR内存。有个问题想请教下各位专家。

根据Ti提供的手册和Demo版本程序原有配置,linux内核配置128M内存,另外还有1G内存预留给linux内核。分配给SR1,SR2内存分别为336.5M和233.75M空间。

我的问题如下:

1,因为我们目前的设计,发现分配的SR2内存经常在初始化swms硬件link的时候就已经耗尽(我们配置了16路1080p分辨率的Decode单元)

所以,我们目前想借用未使用到的1G预留linux的kernel空间,将其分配给SR2,扩展其内存大小。请问是否可行??

2,如果可行,请问该如何进行配置?

多谢

  • DVRRDK的application note文件夹下面有专门讲内存划分的建议你看看

  • 看过了Ti提供的《DM81xx_DVR_RDK_Memory_Map.pdf》,但是对于8168,最后1G的内存预留给linux kernel的。
    担心使用了这个预留的1G内存,两个M3核是否对该地址段进行了虚实映射,即是否能在地址空间进行访问。

    本来想试试,但是手册中没有特别说明修改完*.bld文件后,该如何使用,替换哪些库等信息,只能自己试试了。
    多谢回复

  • M3没有MMU,看到的都是实地址。