I2C通信失败
可能原因
针对上述现象,可能存在以下原因:
- PCIE标卡上昇腾AI处理器版本和MCU版本不匹配,导致不支持心跳功能。
- 昇腾AI处理器和MCU之间的通路有问题,导致心跳发送不出去。
处理步骤
针对上述可能原因,可以参考以下方法处理:
- 查看PCIE标卡昇腾AI处理器的版本是否与MCU版本配套。
该场景为华为IT产品线定义的产品应用场景,请查看IT产品线提供的版本匹配兼容性列表。如果确认MCU版本不符合,请升级MCU版本,具体升级方法可以查看配套的产品手册。版本查询命令:
- 查询昇腾AI处理器版本:cat ${INSTALL_DIR}/xx模块/version.info
- 查询MCU版本:./npu-smi upgrade -b mcu -i <npu-id>
- 如果昇腾AI处理器的版本与MCU版本配套正常,则可能是通信线路异常。
可以通过示波器检查线路,确认是否线路异常。如果是两者链路有问题,请联系华为售后工程师处理。
父主题: 常见故障分析与处理