请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C6678 工具/软件:TI-RTOS
您好!
我正在尝试使用 EDMA3传输数据。 对于单核、我能够发送数据、而不会出现任何问题。
而当在多核环境中尝试时,情况并非如此。 我可以看到、EDMA 句柄(hedma)为 NULL、即、Edma3Init 返回 NULL (在内核1中)。
请查看以下详细信息:
->EDMA3_LLD_02_11_05_02、c6678正在使用中。
->最初只将 Core2用于 EDMA 传输,传输成功完成。
->尝试在2个内核(core1和 core2)上运行。 酷睿2句柄已正确初始化、传输正常。 内核1不工作、edma3Init 返回 NULL。
->目前为两个内核单独执行 Edma3Init,并将句柄存储在全局范围内。
您能否提供多核初始化示例?
EDMA#3 Init 句柄返回 NULL 的潜在原因是什么?