大家好、我将使用 pdk_c667x_2_0_5。 我正在使用 CSL 测试 EDMA 传输、并已尝试此处提供的方法: pdk_c667x_2_0_5\packages/ti\CSL\examples\EDMA。 但它不起作用、第一次传输会一直等待 IPR 寄存器中的正确位变为1。 在进一步检查后、我看到传输甚至没有被触发、因为 EDMA 通道和参数集的配置没有在正确的地址完成。
过去、我使用 EDMA LLD 成功测试了 EDMA 传输、EDMA CC 基址为0x01D10000、而不是 PDK 中 CSL 库接口返回的0x02700000。 是否有办法构建 CSL 库、以便使用 EDMA LLD 中设置的所有正确地址(如那些地址)在 TDA2x 的 C66x DSP 内核上工作? 我需要使用 CSL 进行传输、因为项目的其余部分也是使用 CSL 完成的、以及有关性能的原因。 如果要解决问题、我可以切换到您建议的另一个 PDK、但我想知道构建满足我要求的库的步骤。
感谢你的帮助。