Luckfox Pico Ultra W调试中的I2C问题

  • 您好,由于您的图片没有上传成功我无法得知您的真实需求,luckfox-config是基于设备树的二次修改加载,如果需要默认开启直接修改设备树即可
  • Crocodile wrote: 2024-08-01 13:15 您好,由于您的图片没有上传成功我无法得知您的真实需求,luckfox-config是基于设备树的二次修改加载,如果需要默认开启直接修改设备树即可
    图片上传如附件,请帮忙指导一下
    Attachments
    8e595ad4a7a2aba502f636c32d84144.png
    003b6a42306841a54bc40b562b39020.png
  • CSI RGB USB等在启动后后续都是保持启动的,如果需要在镜像首次启动时就开启直接在config/dts_config中修改i2c4的pinctrl-names即可(CSI物理层 协议层的设备树默认是开启的,导致CSI在没有luckfox-conifg设置就无法使用的原因是 pinctrl 需要考虑到其他i2c4引脚)

    Code: Select all

    &i2c4 {
            status = "okay";
            pinctrl-names = "default";
            pinctrl-0 = <&i2c4m2_xfer>;
    };
    
  • 从kernel生成的tmp文件中,看到i2c4已经设置为开,但是烧录后,CSI的参数好像还是没有被设置成enable。这里有什么方法可以获得当前板子的设备树属性i2c4设置的是多少吗?打印luckfox-config show 也没看到什么有用信息。
    Attachments
    144d66099d008173afef2e6488494e3.png
    9c598f752ed7e83a667a6b43d86e1df.png
  • luckfox-config show 是查看luckfox-config 设置的信息不是查看系统的信息,需要查看i2c4设备设置可以进入/proc/device-tree/i2c@ff470000中使用 cat 查看属性