码迷,mamicode.com
首页 > 其他好文 > 详细

ARM知识分享— iMX6 UART4如何解除GPS占用

时间:2020-04-11 22:16:40      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:lin   reset   tty   ini   set   kernel   定义   sde   pre   

iMX6 Android系统支持VK1613 GPS模块,其对应UART4接口,该串口被GPS占用,无法当做普通串口来使用,iMX6 UART4应该如何解除GPS占用?
平台介绍:

本次验证使用的硬件平台为飞凌嵌入式 OKMX6Q-C 开发板(产品详情:www.forlinx.com/68.htm),基于ARM Corte-A9 架构,i.MX6Q四核处理器,其它平台可参考使用。具体 解除占用的 实现操作步骤如下:

1、去掉init.rc文件中的定义

diff --git a/device/fsl/sabresd_6dq/init.rc b/device/fsl/sabresd_6dq/init.rc

index 8be2c838c9..ce674ae330 100755

--- a/device/fsl/sabresd_6dq/init.rc

+++ b/device/fsl/sabresd_6dq/init.rc

@@ -23,7 +23,7 @@ on boot

 symlink /dev/mxs_viim /dev/mxc_mem

 # Set GPS serial and reset GPIO pin
  • setprop ro.kernel.android.gps /dev/ttymxc3

  • #setprop ro.kernel.android.gps /dev/ttymxc3

    #setprop ro.kernel.android.gps /dev/athrnmea

    #setprop persist.gps.oacmode @f

    #symlink /dev/ttymxc3 /dev/gpsdevice

2、禁止GPS相关内容的编译

mv hardware/imx/libgps-vk/Android.mk hardware/imx/libgps-vk/Android.txt

mv hardware/imx/libgps/Android.mk hardware/imx/libgps/Android.txt

3、清空原来的编译内容

make clean

再重新编译即可(再次编译的时间较长,需耐心等待)

ARM知识分享— iMX6 UART4如何解除GPS占用

标签:lin   reset   tty   ini   set   kernel   定义   sde   pre   

原文地址:https://blog.51cto.com/14771125/2486526

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!