说明:
我正在尝试使用端口 MCAL 插件在 S32K566 上配置多个 ADC0 模拟输入引脚。当我配置多个 ADC0 输入通道时,代码生成器会报告 IMCR 冲突错误。
配置:
问题
当仅配置一个 ADC 引脚时,代码生成成功,但 IMCR 索引报告为 0。 当添加第二个 ADC 引脚时,会出现 IMCR 冲突错误,因为两个引脚都映射到 SIUL2_3 上的同一个 IMCR 索引 0。
我调查了 port_s32K5_resource.m 文件,发现所有 ADC0 模拟输入通道都是使用 IMCR 映射 0 定义的
需要更改哪些配置才能解决这个问题?
如果这是一个已确认的错误,有没有已知的解决方法?
由于 S32K5 仍处于 NPI 状态,我建议使用专用的支持渠道——要么直接 FAE 支持,要么在此处输入票证 (https://support.nxp.com/s/?language=en_US),这样它就会分配给区域 FAE 团队。也可能有专门针对贵公司的私人社区空间,但我不确定,因为我没有访问权限。
该社区尚未支持 S32K5。感谢您的理解。
此致,
Lukas
ADC0 通道可能基于不同的 IO 引脚和不同的 IMCR。而每个 IO 引脚都专用于一个 IMCR
不确定 K556 设置是关于什么的,因为它是一款非常新的设备。您能提供截图吗?