启用 I2C-3 接口
由于 I2C-3 默认被摄像头占用,所以需要先在设备树注释掉摄像头的占用部分。本篇以SDK路径 /home/ubuntu/Luckfox-core3566/230920 为例,请根据您的实际路径进行操作。
1. 设备树部分
进入设备树目录,修改对应的设备树文件。这里我们以HDMI输出为例。
root@ubuntu:/home/ubuntu/Luckfox-core3566/230920/kernel/arch/arm64/boot/dts/rockchip# vim core3566-hdmi-lp4x-v1-linux.dts注释掉摄像头的部分。

添加 I2C-3 设备树。
root@ubuntu:/home/ubuntu/Luckfox-core3566/230920/kernel/arch/arm64/boot/dts/rockchip# vim core3566-base.dtsi&i2c3 {
pinctrl-0 = <&i2c3m1_xfer>;
status = "okay";
};- 效果如下:

- 效果如下:
2. 编译
修改玩设备树回到SDK目录,编译镜像
./build.sh lunch
export RK_ROOTFS_SYSTEM=debian
./build.sh
- 使用命令查看I2C设备。