请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C6657 工具/软件:TI-RTOS
在 EDMA 通道初始化时、我会为每个通道设置 Param opt 寄存器、并可以通过 TCC 回调成功执行 EDMA 传输。 之后、OPT 寄存器看起来过时、后续传输使用 错误的 OPT 值。
出于某种未知原因、OPT 寄存器中的许多保留位似乎都翻转为1。 基本 EDMA 驱动程序不提供复位这些位的功能、因此我将寄存器映射到存储器中、并在每次 EDMA 调用之前手动设置它。 我使用手动触发模式进行 A-B 同步。
是否需要在每次 EDMA 传输之前设置 OPT 寄存器? 我不知道为什么这些值会发生变化。 2_05_11_02是我正在使用的 EDMA 封装版本。