Part Number:AM5728Other 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!
Nancy Wang:
请先阅读以下文档看一下:
https://www.ti.com.cn/cn/lit/an/sprac60/sprac60.pdf