嵌入式爱好者

imx6 uart4如何解除GPS占用

2018-3-7 10:56| 发布者: 飞凌-chongzi| 查看: 1149| 评论: 0

类目: I.MX6系列产品  >  Android     文档编号: 169

imx6 Android系统支持VK1613 GPS模块,对应UART4接口,即该串口被GPS占用,不能当做普通串口来使用。
解除占用的方法如下:
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
再重新编译即可(再次编译的时间较长,需耐心等待)

已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-23 09:24

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部