您好、香榭丽舍
我想知道如何在 DSS 和 MSS 之间交换数据。
例如、从 DSS 向 MSS 发送数据的方法只有两种?
邮箱:DSS_ MBOX4BSS (2KB RAM)
或
-握手 RAM (HSRAM)(32KB RAM)
DSS L3存储器中的组4至7是否能够用作 HSRAM?
因为它是在 TRM (www.ti.com/lit/swru520)第42页中编写的、所以"L3共享存储器也可用于相同的用途、..."
此外、在827页上、它说"256K 字节的存储器专用于 DSP、剩余的存储器可以在 DSP 和主 Cortex-R4F 之间以128K 字节的粒度共享。"
这是否意味着可以为 MSS 或 DSS 配置每个128K 字节?
是否可以为 MSS 和 DSS 共享一个组?
(我想说明 DSS 的数据是否可以保存到 DSS_L3_MEMORY 中的组4至组7中,MSS 可以进行写操作和读取?)
根据 TRM 第418页、它说"共享存储器主器分配。 写入每个8位字段表示分配给哪个主器件的组。 0x1:DSS 0x2:MSS TCMA 0x4:MSS TCMB 0x8:OCLA 0x10:BSS TCMA"
似乎每个银行都不能分配给几个主银行。
如果 DSS_L3_MEMORY 可以在 DSS 和 MSS 之间共享、请告诉我如何配置和实现它。
非常感谢您的友好帮助。
此致、
Hitoshi