发 帖  
原厂入驻New
[经验]

rk3399传感器调式mma8452 ak8963

2020-7-24 14:00:21  787 瑞芯微RK3399 传感器
分享
3
1,配置dts
在rk3399/RP/kernel/arch/arm64/boot/dts/rockchip/rp-rk3399.dts/文件下配置
        mma8452@1d {
                status = "okay"; //status = "disabLED";
                compatible = "fsl,mma8452";
                pinctrl-names = "default";
                pinctrl-0 = <&mma8452_irq_gpio>;
                reg = <0x1d>;
                irq-gpio = <&gpio0 12 IRQ_TYPE_EDGE_RISING>;//&gpio0 12
                type = <SENSOR_TYPE_ACCEL>;
                irq_enable = <1>;
                poll_delay_ms = <30>;
                power-off-in-suspend = <1>;
                layout = <4>;
        };
        sensor@0f {
                status = "okay"; //status = "disabled";
                compatible = "ak8963";
                pinctrl-names = "default";
                pinctrl-0 = <&ak8963_irq_gpio>;
                reg = <0x0f>;
                type = <SENSOR_TYPE_COMPASS>;
                irq-gpio = <&gpio1 20 IRQ_TYPE_EDGE_RISING>;//&gpio1 20
                irq_enable = <1>;
                poll_delay_ms = <30>;
                layout = <3>;
        };
由于缺少头文件 必须把#include <dt-bindings/sensor-dev.h>添加进去否则编译不过


2配置deconfig
在rk3399/RP/kernel/arch/arm64/configs/rockchip_defconfig下添加
+CONFIG_MMA8452=y
+CONFIG_AK8975=y


3,编译烧录
RK3399规格书V2.020200202_41678.pdf (2.74 MB, 下载次数: 14)




黄先生 2020-10-8 13:21:10
顶起来 顶起来 顶起来 顶起来 顶起来 顶起来
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发经验
关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表