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.
OMAPL138的arm端运行linux,dsp运行sys/bios,使用ipc,sys/link通信,dsp可以访问arm端的内存空间吗?Arm程序定义一个比较大的缓存(20MB以上)接收pc下传的数据,将此缓存的地址,通过ipc、syslink的消息传输给dsp,DSP可以使用什么方法来访问Arm端的地址空间。由于DSP需要实时40us间隔随机访问该缓存,通过MessageQ等方式无法保证,希望能直接访问Arm内存直接提取所需要的数据。
不能直接访问。通过SYSLINK, IPC的 sharedregion来访问。
http://processors.wiki.ti.com/index.php/SysLink_UserGuide#SharedRegion
omapl138的arm端定义一个全局的变量char buf[20*1024*1024],怎样将buf的地址添加到shareRegion;同时怎样将这个地址(是否需要转换)在DSP端加到shareRegion的entry,然后dsp端怎样使用这个地址,希望有一个具体的例子。