CMEM模块
由于应用程序是运行在 MontaVista Linux 之上,在应用程序里进行的地址空间都
是虚拟地址,实际上的物理地址空间不一定是连续的,当将这个指针传递给DSP端的
算法时,DSP 不能够进行处理,因为 DSP 端的算法运行在 DSPBIOS 之上,而 DSP
端只能访问实的物理地址,为了解决这个问题,TI提供了一个CMEM模块,用于解决
这个问题。
CMEM 是一个连续物理存储空间分配模块,使得
TI达芬奇序列:CMEM模块在DSP与ARM间的数据共享
CMEM模块是TI为解决在MontaVista Linux上运行的应用程序与DSP之间的地址空间不连续问题而设计的。它提供连续的物理存储空间,使得ARM端和DSP端可以通过共享缓冲区进行数据交互,允许DSP在DSPBIOS上处理由CMEM API分配的物理地址空间。
CMEM模块
由于应用程序是运行在 MontaVista Linux 之上,在应用程序里进行的地址空间都
是虚拟地址,实际上的物理地址空间不一定是连续的,当将这个指针传递给DSP端的
算法时,DSP 不能够进行处理,因为 DSP 端的算法运行在 DSPBIOS 之上,而 DSP
端只能访问实的物理地址,为了解决这个问题,TI提供了一个CMEM模块,用于解决
这个问题。
CMEM 是一个连续物理存储空间分配模块,使得

被折叠的 条评论
为什么被折叠?