队员们好
报告一下
在使用S32K39-37-36 - eMIOS/BTCU/SAR-ADC/DMA - [RTD600] 时,我发现了以下差异(可能会让用户感到困惑):
根据S32K396RM 中附带的S32K39_and_S32K37_and_S32K36_DMAMUX_map.xlsx文件,BCTU DMA FIFOx 请求的 DMAMUX 源编号从 0 开始:
在资源管理器 CDD (Rm)驱动程序中是相同的:
但在Bctu_Ip驱动程序中,FIFO 的编号从 1 开始。
因此, Bctu_Ip 驱动器中的 FIFO 1 与 Rm 驱动器中的 FIFO 0 相对应。这就奇怪了。
提前感谢您的帮助。
祝您愉快
致以最崇高的敬意,
Leonardo
你好@_Le_、
按照参考手册中的 BCTU 进行操作,然后 Bctu_Ip 驱动程序,FIFO 编号从 1 开始,开发的 RTD 团队遵循此信息。
BCTU 的 DMAMUX 源已按照S32K39_and_S32K37_and_S32K36_DMAMUX_map.xlsx执行 正如你所说的那样。
因此,这个问题与 S32K39_and_S32K37_and_S32K36_DMAMUX_map.xlsx 和参考手册之间的映射信息有关。
这不是 RTD 驱动程序的问题,您应该向文档团队提出这个问题。
顺祝商祺!
丹