Other Parts Discussed in Thread: SYSCONFIG
器件型号: AM6442
主题: SysConfig 中讨论的其他器件
你(们)好
当我尝试使用 SysConfig (11_00_00_18) 在 SPI0 上分配 3 个以上的外设(芯片选择)时、驱动程序初始化 (Drivers_mcspiOpen) 将失败。
代码在 R5_0_0 内核上运行。 SPI 实例配置为“多控制器“、具有 4 个 MCSPI 通道配置
故障发生在 UDMA_rmAllocTxCh 中、对于所有 SPI 接口、该故障似乎限制为 3 个 DMA-TX 通道。 它看起来会尝试为每个 CS 分配一个通道。
不确定 DMA-TX-channels 在这种情况下的含义、但我不知道为什么每个 SPI 实例需要多个 DMA 通道用于 TX、1 个 DMA 通道用于 Rx。
出现此故障的原因是什么? 我在 SysConfig 中配置的 SPI 是否有误?
此致、
Mathias