ZHCAFV0 June 2026 CC2340R5 , CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1
在一些情况下,工程师想要使用更多的 DMA 通道,例如同时使能 SPI0/1 和 UART0/1 以达成
四路串口同时进行数据传输的目的。在CC27xx Technical Reference Manual (Rev. A)的 section 19.3.1中,介绍了CC2745 所定义的 12 路 DMA 通道。
若工程师想要调整某些驱动所对应的 DMA 通道或添加新的通道,可以在工程的 sysconfig 中修改,以 SPI0 为例:
可以看到,如表格所述,SPI 可以被配置为 DMA_CH0/1 或 DMA_CH6/7,符合 sysconfig 中的实际情况。若工程师想要使用 DMA_CH8-11,需注意 CH8-11 为 Event Publisher Channel,只能在有外界 publisher 的情况下使用,不可任意配置为 SPI 或 UART 等驱动使用。