jq_good 2019-04-15 08:01 采纳率: 100%
浏览 1756
已采纳

RK3288 Android7.1 gsensor 上报到hal层的流程和控制

我在RK3288,Android7.1 平台。然后我的gsensor不能上报数据,底层i2c已经确认ok,不能和hal层通信。
我试过 路径:
kernel\drivers\input\sensors\accel
drivers\iio\accel
sensor底层都正常,**input** 设备节点和**iio**设备节点都能正常操作。手动使能底层可以打印数据。
但是都不能和hal层通信成功。

配置的dts节点如下:

&i2c1 {
        status = "okay";
        clock-frequency = <400000>;

        stk8b@18 {
                compatible = "gs_stk8baxx";
                status = "okay";
                reg = <0x18>;
        type = <SENSOR_TYPE_ACCEL>;
        irq-gpio = <&gpio8 RK_PA0 GPIO_ACTIVE_HIGH>;
        irq_enable = <1>;
        poll_delay_ms = <30>;
        layout = <2>;
        // irq-gpio = <&gpio8 RK_PA0 IRQ_TYPE_EDGE_BOTH>;
                // mpu-orientation = <0 1 0 1 0 0 0 0 1>;
                // orientation-x= <0>;
                // orientation-y= <0>;
                // orientation-z= <1>;
                // mpu-debug = <1>;
        };
};
  • 写回答

3条回答 默认 最新

  • 黄国涛 2019-08-12 07:34
    关注

    hardware\rockchip\sensor修改Android.mk强制编译st目录,原因是因为节点不对

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部