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.

请问使用CE架构,在dsp算法端申请物理内存 是使用cmem划定的内存池中内存还是排除了cmem后剩余的内存

在开发dsp端算法的时候,需要申请大量的内存空间,在XDM框架中,通过修改memtab的方式可以申请到自定义的内存,

现在想知道这里申请到的内存是从cmem模块初始化的内存池中获取的呢,还是从其他地方获取的。

  • DSP端算法使用XDM框架的memTab申请的内存是由DSKT2模块来控制的,而其中DSKT2模块所指定的各个内存段

    是由server端的DSP/BIOS的配置文件*.tcf文件盒*.cfg文件来配置的。

    例如在算法端申请内存:

    memTab[1].size = 1024; 
    memTab[1].alignment = 32;
    memTab[1].space = IALG_EXTERNAL;       //此处的space就指定了内存的位置
    memTab[1].attrs = IALG_PERSIST;