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.

多核内存分配问题

Part Number: AM5728
Other Parts Discussed in Thread: AM5748

采用TI AM5728/AM5748 进行多核通信,其中ARM搭载RT-Linux,请问:

问题一:DSP1内存定义物理地址64M,DSP2内存8M,以及IPU1,IPU2,在内核设备树中这些从属核的内存大小能否进行修改?修改需要注意什么

问题二:使用BigDataIPC进行 ARM 和 DSP1的通信,其中使用了共享内存的技术,但并不知道其中共享的内存到底是什么。是AM57xx片上的吗?

我看到其他帖子回复如下

但是我在SDK中的BigDataIPC例程中的host_linux中的DSP1程序中并没有找到resource table。

只能找到shared中AppCommon.h的 #define BIGDATA_BUF_SIZE xxxx这个宏是使用时每次传输的大小。

因此请问,共享内存的大小是多少?在哪进行设置?上限是多少?

以及,共享内存的大小和DSP1本身的64M内存是什么关系?

这两个异构处理器之间共享内存的含义究竟是什么?共享的什么内存?是片上的?还是片外的?

LOOKING FORWARD TO YOUR REPLY!