微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 一份bin可以支持不同的GPS_Chip

一份bin可以支持不同的GPS_Chip

时间:10-02 整理:3721RD 点击:
[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 同时支持6620和3332,
1. 检查GPS是否需要GPIO来控制LNA、SYNC,以及控制3332电源的Enable Pin,如果需要,请
先配置好dws文件。注意,对于3332部分的电源控制,请参考board.C文件中对3332上电和下电过
程中需要使用到的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文件即可。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top