This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/WILINK8-GNSS-DRIVER: How to bring up GNSS under BBB running ti-processor-sdk-linux-am335x-evm

Part Number: WILINK8-GNSS-DRIVER

Tool/software: Linux

I am trying to bring up GNSS on WL1873 with Beaglebone black (BBB) running ti-processor-sdk-linux-am335x-evm-03.01.00.04-Linux. Please allow me to ask a few questions below.

Is GNSS driver "GNSS_SW_Release_NL8.5.0.28-a" compatible with ti-processor-sdk currently running on myBBB? or GNSS dirver is only compatible with ti-processor sdk for automotive? Will SS1Tool or HCITool cmd still work with GNSS? How do I send HCI commands to GNSS?

  • encounter error when compling GNSS driver. Can anybody help?

    ./buildscript.sh
    ....
    ....

    test/lcs_usr_test.cpp:786:5: warning: ‘int handle_get_ue_req4assist(void*)’ defined but not used [-Wunused-function]
    int handle_get_ue_req4assist(void *hnd)
    ^
    Successfully built pfmapp.
    Successfully built all.
    /home/xub/GNSS_REL.8.5.0.28
    make -C /home/xub/WL1873_FTE_EnableHigh/board-support/linux-4.4.12+gitAUTOINC+3639bea54a-g3639bea54a-clean M=`pwd` clean
    make[1]: Entering directory '/home/xub/WL1873_FTE_EnableHigh/board-support/linux-4.4.12+gitAUTOINC+3639bea54a-g3639bea54a-clean'
    CLEAN /home/xub/GNSS_REL.8.5.0.28/general/gps_drv/.tmp_versions
    make[1]: Leaving directory '/home/xub/WL1873_FTE_EnableHigh/board-support/linux-4.4.12+gitAUTOINC+3639bea54a-g3639bea54a-clean'
    make -C /home/xub/WL1873_FTE_EnableHigh/board-support/linux-4.4.12+gitAUTOINC+3639bea54a-g3639bea54a-clean M=`pwd` ARCH=arm CROSS_COMPILE=/home/xub/gcc-linaro-5.3.1-2016.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- modules
    make[1]: Entering directory '/home/xub/WL1873_FTE_EnableHigh/board-support/linux-4.4.12+gitAUTOINC+3639bea54a-g3639bea54a-clean'

    WARNING: Symbol version dump ./Module.symvers
    is missing; modules will have no dependencies and modversions.

    CC [M] /home/xub/GNSS_REL.8.5.0.28/general/gps_drv/gps_drv.o
    In file included from include/asm-generic/int-ll64.h:10:0,
    from ./arch/arm/include/asm/types.h:4,
    from include/uapi/linux/types.h:4,
    from include/linux/compiler.h:199,
    from include/linux/linkage.h:4,
    from include/linux/kernel.h:6,
    from /home/xub/GNSS_REL.8.5.0.28/general/gps_drv/gps_drv.c:18:
    include/uapi/asm-generic/int-ll64.h:11:29: fatal error: asm/bitsperlong.h: No such file or directory
    compilation terminated.
    scripts/Makefile.build:264: recipe for target '/home/xub/GNSS_REL.8.5.0.28/general/gps_drv/gps_drv.o' failed
    make[2]: *** [/home/xub/GNSS_REL.8.5.0.28/general/gps_drv/gps_drv.o] Error 1
    Makefile:1385: recipe for target '_module_/home/xub/GNSS_REL.8.5.0.28/general/gps_drv' failed
    make[1]: *** [_module_/home/xub/GNSS_REL.8.5.0.28/general/gps_drv] Error 2
    make[1]: Leaving directory '/home/xub/WL1873_FTE_EnableHigh/board-support/linux-4.4.12+gitAUTOINC+3639bea54a-g3639bea54a-clean'
    Makefile:21: recipe for target 'all' failed
    make: *** [all] Error 2
    /home/xub/GNSS_REL.8.5.0.28
    cp: cannot stat './general/gps_drv/gps_drv.ko': No such file or directory
  • Hi Buli Xu,

    GNSS driver is available only in ti-processor sdk for automotive. You can get more details from the link:
    processors.wiki.ti.com/.../Processor_SDK_Linux_Automotive_Software_Developers_Guide

    BR
    Tsvetolin Shulev
  • Tsvetolin,

    Thank you for the reply.
    Is it possible to install ti-processor sdk for automotive on beaglebone black (Sitara AM335x processor)?

    Thanks,
    Buli
  • Buli,

    TI-processor sdk for automotive supports only dra7xx processors but hasn't support for Beaglebone black (Sitara AM335x processor).

    BR
    Tsvetolin Shulev