立即注册
查看: 2082|回复: 0

[MTK软件原创] 一份bin可以支持不同的GPS_Chip

发表于 2016-8-5 19:00:00 | 显示全部楼层 |阅读模式 来自 广东省深圳市
[DESCRIPTION]

一份bin可以支持不同的GPS_Chip

[SOLUTION]

检查当前是否已经支持了这个feature,按照如下方式检查。
1. 连上ADB。
2. 检查是否有/data/misc/GPS_CHIP.cfg文件。
3. 有该文件表示支持该feature,反之不支持。
如果没有支持该feature,要申请该feature,请follow如下步骤。
1. 申请patchID:ALPS00649453,该patch所使用的软体版本仅限JB2.MP、JB2、JB5.MP
2. 在拿到patch后,对于MT3332这个chip的支持有需要注意的地方。下面以两种方式距离说明这
个feature的使用。
l 同时支持6620和6628,
1. 检查GPS是否需要GPIO来控制LNA和SYNC,如果需要,请先配置好dws文件.
2. 修改MediaTek/custom/$(PROJECT)/cgen/cfgdefault/CFG_GPS_DEFAULT.h,将
dsp_dev修改为/dev/stpgps。
3. 修改projectconfig.mk文件中的MTK_NVRAM_SECURITY = no 和MTK_GPS_CHIP =
MTK_GPS_MT6628 MTK_GPS_MT6620,MTK_GPS_MT6628 MTK_GPS_MT6620用空格分开。
4. 编译,下载。
5. 以后如果要完成切换chip,请修改/data/misc/GPS_CHIP.cfg文件即可。
l 同时支持mt6620和mt3332,
1. 检查GPS是否需要GPIO来控制LNA、SYNC,以及控制mt3332电源的Enable Pin,如果需要,请
先配置好dws文件。注意,对于mt3332部分的电源控制,请参考board.C文件中对mt3332上电和下电过
程中需要使用到的GPIO口。
2. 修改mediatek/custom/$(PROJECT)/cgen/cfgdefault/CFG_GPS_DEFAULT.h,将
dsp_dev修改为/dev/stpgps。
3. 修改projectconfig.mk文件中的MTK_NVRAM_SECURITY = no 和MTK_GPS_CHIP =
MTK_GPS_MT6620 MTK_GPS_MT3332,MTK_GPS_MT6620 MTK_GPS_MT3332用空格分开。
4. 如果MT3332使用第0个uart口,修改mediatek/config/$(PROJECT)/init.project.rc
文件,添加chown gps gps /dev/ttyMT0和chmod 0660 /dev/ttyMT0这两句。
5. 编译,下载。
6. 以后如果要完成切换chip,请先通过Meta tool修改NVRAM中关于GPS的部分,主要是要将
GPS的dsp_dev进行修改。如果要切换成3332这颗chip,例如3332会使用到BB上的第0个UART口
,请修改为/dev/ttyMT0。如果是6620这颗chip的话,请修改为/dev/stpgps。然后再修改
/data/misc/GPS_CHIP.cfg文件即可。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表