• 【GPS】GPS的C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT配置,Linux系统中GPIO的设置


    对于eLNA配置,有两种方法:

      其中“方法一”优先级高于“方法二”。

      当NV65688设置为0时方法二才生效

    方法一:修改NV65688。

      

    方法二:GPS的GPIO配置文件

    客户需要更改此变量C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT才能覆盖NAVRF驱动程序ELNA设置。  

    在最新的sdx55平台,modem_proc/gps/gnss/mgp/me/gen8/src/cgps_ext.c

     其他,

    modem_proc/gps/gnss/mgp/me/gen8/src/cgps_ext.c

      /* Customer needs to change this variable in order to override NAVRF driver ELNA setting */

      gnss_ExternalGNSSConfigStruct   gnssz_ExtElnaCfg =

        { GNSS_RF_HAS_ELNA, 80, NULL, C_NAVRF_NPA_RESOURCE_NAME_DEFAULT, C_PMIC_NPA_MODE_ID_RF_MODE_DEFAULT};

    或者,

     modem_proc/gps/gnss/mgp/me/gen8/src/cgps_ext.c

     /* Customer needs to change this variable in order to override NAVRF driver ELNA setting */
     gnss_ExternalGNSSConfigStruct  gnssz_ExtElnaCfg = 
       { GNSS_RF_HAS_ELNA, C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT, NULL, C_NAVRF_NPA_RESOURCE_NAME_DEFAULT, C_PMIC_NPA_MODE_ID_RF_MODE_DEFAULT};

     modem_proc/gps/api/gnss_api.h

      #define C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT   98


    linux系统中GPIO的设置

     

        命令操作如下:(不同环境目录可能会有不同)

        cd /sys/class/gpio  

        echo "1">export    (测试gpio1)

        cd gpio1

        cat direction(查看gpio1是否有对应的输入输出的字符)

        【in:输入,out:输出】

            echo "out">direction

        echo "1">value (该操作把gpio1置为1)

        echo "0">value(该操作把gpio1置为0)

  • 相关阅读:
    LVS+keepalived DR模式配置 实现高可用集群
    lamp+redis集群配置详解
    Centos7.4+Mariadb集群-主从配置介绍
    centos6.5 LVS-DR模式---全内网环境
    Cacti安装使用&流量监控详解
    纯CSS模拟安卓滑动开关
    Java静态泛型方法使用例子-工具类
    基于KaliLinux的GNOME美化
    ArchLinux安装笔记
    [笔记] SpringMVC+Mybatis搭建Web开发环境
  • 原文地址:https://www.cnblogs.com/zhuwei0901-yanwu/p/9543020.html
Copyright © 2020-2023  润新知