请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:66AK2G02 工具/软件:TI-RTOS
pdk_k2g_1_0_5同时用于 DSP 和 ARM。
K2G 上有 UART0~3。
在 K2G EVM 板上运行时、使用 ARM 在启用 EDMA 的情况下通过 UART2传输数据正常。 使用 DSP 通过具有 EDMA 的 UART0传输数据也是有效的。
但是、当 DSP 和 ARM 都与 EDMA 一起运行时、DSP 上没有数据传输。 它们都使用相同的参数 ID 65、66和67、并且具有资源冲突。
将中的 DSP_num 从0更改为1 (ARM 仍使用区域0)时
C:\ti\EDMA3_LLD_2_12_03_27\packages/ti\sdo\EDMA3\drv\samples\src\sample_init.c
要使用 EDMA CC 区1、DSP 仅传输一次、然后卡住。
除了 K2G 解决 DSP 和 ARM 之间的 EDMA 资源冲突之外、是否还有任何与以下链接类似的解决方案?
processors.wiki.ti.com/.../Reconfiguring_EDMA_channel_allocation_on_ARM