Thread 中讨论的其他器件:TMS320C6678
大家好、我有一个多核应用、需要访问器件生成的事件以在内核1上生成适当的中断。 位于(0x0180 0000)的内部生成的事件在内核1上未实现。 如何将事件路由到特定内核?
我的应用利用 EDMA 和 TSIP 处理以及生成适当中断所需的相关事件。 在 Core 0上运行事件存在。 在 Core 1上运行事件仍会报告给 Core 0。
当 TSIP 初始化并从内核1运行时、内核0上报告内部生成的 TSIP 事件(0x0180 0000)。 内部生成的事件到特定内核的映射在何处完成?
TSIP 事件是内部生成的、而不是芯片级的、并指定为 TSIP0_RFSINT[n](5)、其中注5 = CorePac [n]将接收 TSIPx_xxx[n]。 不确定如何解释?
每个内核在0x01800 0000处都有自己的地址空间。 这些内部生成的事件用于路由中断。 由于事件在内核0上报告、内核1不会看到事件、并且无法生成中断。
谢谢、
Steve


