F2837XD/F2838X/F2838X-M4 IPC发射
将数据传输到任何一个核心
- 图书馆:
德州仪器C2000处理器 / 万博1manbetxF2837XD的嵌入式编码器支持包
德州仪器C2000处理器 / 万博1manbetxF2838X / C28X的嵌入式编码器支持包
德州仪器C2000处理器 / 万博1manbetxF2838X / M4的嵌入式编码器支持包
描述
core1将数据传输到其分配的内存(core1-to-core2消息RAM),并从分配的core2内存(core2-to-core1 message RAM)接收数据。类似地,Core2将数据传输到其分配的内存(Core2-to-core1消息RAM),并从分配的core1内存(core1-to-core2消息RAM)接收数据。对于F2838XD,CORE1/CORE2可以是CPU1,CPU2或ARM Cortex-M4(CM),对于F2837XD,CORE1/CORE2可以是CPU1或CPU2。
如果Core1和Core2都是C28X Core,则在消息RAM中分配两个核心之间的数据和通道结构,并且数据阵列分为全局共享RAM。在C28X核心中,默认情况下,所有通道结构都是在Message RAM中创建的。
但是,如果核心之一是ARM Cortex M4(仅适用于F2838X),则数据阵列仅使用消息RAM作为全局共享RAM分配,因为核心之间不可用。为了容纳更多数据,仅在消息RAM中创建所需的频道结构。因此,如果用于在一个核心中传输块的通道号与另一核中的接收块不匹配,则不会发生数据传输。