This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2640R2F:使用 UDMA 控制器实现 CC26XX UART 控制器的 UART 驱动程序

Guru**** 2589280 points
Other Parts Discussed in Thread: CC2640R2F

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/603689/cc2640r2f-uart-driver-implementation-for-a-cc26xx-uart-controller-using-the-udma-controller

器件型号:CC2640R2F

您好!

我已经阅读了 CC2640R2F 文档、并从其寄存器映射信息中读取了 UDMA 支持 UART 的其他外设。 (12.3.1通道分配、表12-1)

我使用的 SDK 版本:Simplelink_cc2640r2_sdk_1_35_00_33。

我尝试找到用于通过 UDMA 访问 UART 的驱动程序/HAL 代码、但我找到的唯一与 UDMA 相关的驱动程序是 SPI-UDMA 驱动程序(SPICC26XXDMA.h)。
此驱动程序使用 UDMACC26XX.h 驱动程序、根据文档、不应直接用于构建应用程序。  
如何激活 UART-UDMA 设置? 直接访问 UDMA 寄存器?  
您能向我推荐一个示例代码/现有的驱动程序吗?
谢谢、
Dafna。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Dafna、

    我们没有任何 UART-UDMA 示例。 我建议您使用 CC13x0、CC26x0技术参考手册提供的指导来实现此设计。