瑞芯微Rockchip开发者社区
直播中

旧念

9年用户 859经验值
擅长:可编程逻辑 电源/新能源 光电显示
私信 关注
[问答]

如何调试GPS?

如何调试GPS?

回帖(1)

李天氍

2022-3-10 10:08:07
               GPS 通过 uart1 与 cpu 进行通讯 ,设备树打开 uart1,配置 gps 使能和复位引脚即可 。(默认GPS打开)

/{
    misc_control {
        status = "okay";
        compatible = "rockchip";
        pinctrl-names = "default";
        pinctrl-0 = <&gps_en>, ;

        gps-en = <&gpio7 RK_PB7 GPIO_ACTIVE_LOW>;
        gps-rst = <&gpio7 RK_PA3 GPIO_ACTIVE_HIGH>;
    };
};

misc_control {
    gps_en: gps-en-gpios {
        rockchip,pins = <7 RK_PB7 RK_FUNC_GPIO &pcfg_pull_down>;
    };
    gps_rst: gps-rst-gpios {
        rockchip,pins = <7 RK_PA3 RK_FUNC_GPIO &pcfg_pull_up>;
    };
};

uart1 {
    status = "okay";
};


  • 查看gps状态     cat  /dev/ttyS1    可以看到串口向cpu传输即时数据
  • 安装 GPS 服务软件    sudo apt-get install gpsd gpsd-clients
  • busybox vim  /etc/default/gpsd  配置 gps 参数






  • sudo  service gpsd  restart    重启gps服务
  • cgps  -s      查看gps状态




            目前调试GPS到此,只提供底层通讯接口  /dev/ttyS1 ,后续有更深的理解会继续更新.....

举报

更多回帖

发帖
×
20
完善资料,
赚取积分