树莓派CM5上将i2c0配置成普通I2C使用

xioashuton 2025-04-2141 次点击
在使用CM5时,想要将i2c0当作普通I2C使用,按照数据手册解释,默认是给MIPI0使用的,
“2.11. I2C (SDA0 SCL0)
This internal I2C bus is normally allocated to MIPI0. It can be used as a general I2C bus if MIPI0 interface isn’t being
used. SDA0 is connected to GPIO38 on the RP1 and SCL0 is connected to GPIO39.”

我在/boot/firmware/config.txt里添加了dtoverlay=i2c0,pins_38_39
在dts里添加了
fragment@1 {‌
target = <&i2c_csi_dsi>;
__overlay__ {‌
status = "disabled";
};
};
但是使用i2cdetect不到i2c0设备,有大佬知道还需要哪里添加配置吗
收藏 ♥ 感谢
暂无回复

登录注册 后可回复。

这里由以下店铺的技术人员在此免费提供能力范围内的技术支持。

NXEZ 创客商店(淘宝)

排障问题发帖注意事项:
1、请尽可能将故障说明清晰,列明例如使用环境和做了哪些操作和配置等。
2、排障中已经做了哪些尝试,如果能在问题中进行描述将极大提高解决问题的效率。
3、对于需要自身完成知识积累才能解决的问题,请自行通过搜索引擎寻找资料学习。