MTK平台调试TOF芯片经验总结

以MT6789平台上调试VI530X TOF测距芯片,分享下调试经验。

VI5300模组规格书中可以看到测距时序,需要avdd外部供电,XSHUT使能脚拉高。Irq中断脚工作状态拉低,两外还有i2c的SCL, SDA脚。

1.GPIO配置:xshut,irq和AVDD供电。

2.添加vi530x驱动

kernel-5.15/drivers/misc/mediatek/lens/tof/vi530x/

3.加载vi530x.ko模块配置

kernel-5.15/arch/arm64/configs/mgk_64_k515_defconfig

CONFIG_MTK_V4L2_LENS=m

+++CONFIG_MTK_VI530X=m

4.dts设备树添加vi530x

kernel-5.15/arch/arm64/boot/dts/mediatek/k6835v1_64.dts

&i2c0 {

clock-frequency = <400000>;

status = "okay";

+++ vi530x@6c {

+++ compatible = "evisionics,vi530x";

+++ reg = <0x6c>;

+++ status = "okay";

+++ vi530x,avdd-gpio = <&pio 8 1>;

+++ vi530x,irq-gpio = <&pio 39 0x2800>;

+++ vi530x,xshut-gpio = <&pio 40 1>;

+++ };

};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值