




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_目录Q1、如何打开GPS debug log1Q2、GPS启动流程。1Q3、EPO辅助定位介绍2Q4、如何查看EPO是否下载正常3Q5、EPO无法下载4Q6、如何实现GPS秒定功能4Q7、为什么无法5秒内定位6Q8、Catcher + PowerGPS 联调6Q9、MT2503内置MT3333 GPS芯片,支持哪些定位系统7Q10、如何修改GPS/GNSS/BEIDOU卫星定位方式8Q11、如何生成对应的MT3333.bin8Q12、GPS定位误差大9Q1、如何打开GPS debug log 1、打开以下宏DA_SMART_SELECTION_SUPPORT = TRUENTPD_SUPPORT = TRUEKAL_DEBUG_LEVEL = SLIM_DEBUG_KALKAL_TRACE_OUTPUT = FULLFeatures中CFG_MMI_NITZ (_ON_)、CFG_MMI_WORLD_CLOCK (_ON_)2、请使用移动卡测试,开机会自动同步时间,否则下载的EPO文件不正常,AIDING数据是无效的;3、LOG查看方法Catch中选MOD_GPS ,右键选ALL CLASS ON,就可以看到相应的LOG。Q2、GPS启动流程。(1)GPS task接到从应用层发送过来的MSG_ID_GPS_UART_OPEN_REQ;(2)GPS task发送MSG_ID_GPS_MNL_INIT_REQ;(3)MNL task收到MSG_ID_GPS_MNL_INIT_REQ,交由GPS_MNL_Init接口处理。(4)MNL task后续的每一秒都会走到mtk_gps_task.c文件中的mtk_gps_sys_callback_func接口,处理MTK_GPS_MSG_FIX_READY ,在这里,会将数据封装成NMEA 标准。上报MSG_ID_UART_READY_TO_READ_IND给GPS Task;(5)GPS task收到MSG_ID_UART_READY_TO_READ_IND后,开始处理gps 的数据。并给应用层回报如下几个消息:MSG_ID_GPS_UART_NMEA_SENTENCEMSG_ID_GPS_UART_NMEA_LOCATIONMSG_ID_GPS_UART_P_INDO_INDMSG_ID_GPS_UART_RAW_DATAMSG_ID_GPS_UART_DEBUG_RAW_DATA 一般打开GPS的时候mode选择LOCATION,这样前面三个消息是有的;如果打开的mode还包括RAW_DATA,这样后面的两个msg也有。目前在MMI层的MDI service层次上有对这几个msg的处理,这一点是在有MMI task的基础上才可以。所以对这几个msg的处理,都可以参考mdi_gps.c文件中的(6)应用层获到gps 的定位数据后进行处理。可参考engineermodeMinigps.c文件中的em_minigps_gps_callback接口的处理,来书写自己的处理handler。Q3、EPO辅助定位介绍1、MT2503辅助定位的方式系统已经默认开启,是以EPO的方式去辅助定位:(1)AGPS只能下载两个小时的有效星历,MTK不使用此方式,所以代码中无需开启AGPS_SUPPORT这个宏;(2)EPO下载的数据为3天的辅助定位数,只要在有校时间内不需要连网下载就可以进行AIDING,加速定位;(3)系统默认开机20秒后下载EPO文件。2、当EPO下载下来之后,在后面使用定位的过程中,就会极大的加速定位过程。(1)EPO改善最明显的是warm start,可以改善到和hot start一样的效果,即TTFF5s;(2)对cold start可以改善到TTFF右键 All class on,如下图4、 通过打开GPS,查看log中是否有EPO辅助定位5、 下载的EPO文件在根目录下,可以用META工具查看。进入FAT工具后点Get File List: Q5、EPO无法下载1、 确认主板的性能OK,能够正常的接打电话2、 写入合法的IMEI,防止连不上网3、 主MAK中打开DA_SMART_SELECTION_SUPPORT = TRUE4、 查看系统盘的剩余空间,是否大于100Kb,一个文件大概在50Kb5、 Modem版本epo功能需要下发AT CMD去触发下载,且在enable epo前需要添加网络参数激活网络。Q6、如何实现GPS秒定功能1、 最新的GPS Chip MT3333在同时获取以下三类辅助数据的前提下可以实现秒定功能:EPO 、 Reference time(NTP/ NITZ/ GPS Time)、Reference location;三类辅助数据的命令类型如下:其中,EPO和Reference time辅助数据的获取,MTK平台默认已经实现。Reference location部分需要客户客制化来实作,以下对Reference location获取进行说明。2、 位置信息(Reference location)获取:(1)从server上获取当前位置location数据;(2)将location 数据注入MT3333,注入方法可参考:mmi_fmg_gps_ut_send_one_command_test() 和 mmi_fmg_gps_ut_send_ttff() 两个函数。(3)组装PMTK713或 PMTK741 命令来注入当前位置信息:1)$PMTK713,Lat,Long,Alt,Unc_SMaj,Unc_SMin,Maj_Bear,Unc_Vert,Conf*CS例:$PMTK713,24.772816,121.022636,160,333,333,6,50,67*08The packet indicates that the GPS receiver is at latitude 24.772816 degrees, longitude 121.022636 degrees with uncertainty of 333m in semi-major axis, 333m in semi-minor axis, and 50m in vertical, with 67% confidence.2)$PMTK741,Lat,Long,Alt,YYYY,MM,DD,hh,mm,ss *CS例:$PMTK741,24.772816,121.022636,160,2016,01,01,12,00,00*17The packet indicates that the GPS receiver is at latitude 24.772816 degrees, longitude 121.022636 degrees, and altitude 160m at UTC 2016/1/1 12:00:00. If the GPS receiver was power on UTC 2016/1/2 12:00:00. You could send the following command to inject the location information to GPS receiver.3)CS:为Checksum,具体计算方法:将字串“PMTK741,Lat,Long,Alt,YYYY,MM,DD,hh,mm,ss”,从头至尾,两两字符的ASCII码值做异或运算,结果是一个8bit整形值,然后用十六进制数表示即可(即:异或运算结果是8bit整形值35,就表示为23)。:x0d0a(4)PMTK CMD 发送流程1)GPS chip power on 之后将返回“$PMTK010,001*2E”消息,告诉主机可以开始发送辅助定位信息;2)写辅助数据流程:time-EPO-position,只有position需要客户写入,其他系统已经做好;(打开GPS后两到三秒即可写入position辅助数据)。Q7、为什么无法5秒内定位1、 确定测试是在开阔的露天环境测试;2、 确定 ref time是UTC style;3、 确定 ref location 精确度小于 20 km;4、 确定 EPO文件已经写入 MT 3333。Q8、Catcher + PowerGPS 联调1 、设置Catcher:(1)打开 MOD_GPS 并选中 all classes on:(2)菜单Tools中打开GPS channel:(3)配置通信端口,默认是7005:2、设置PowerGPS:(1)设置通信接口为socket(port number设置成和catcher一样):(2)连接catcher:3、catcher发送命令给mt2503以获得debug log:(1)发送MOD_GPS 13 1001 使能 catcher log 输出:(2)发送MOD_GPS 1 1 启动 GPS 模块:(3)在PowerGPS中可查看到卫星信息。 Q9、MT2503内置MT3333 GPS芯片,支持哪些定位系统MT3333为半软半硬件的定位方式,默认支持GPS+GLONASS,可以修改为GPS+BEIDOU、GPS OnlyQ10、如何修改GPS/GNSS/BEIDOU卫星定位方式1、 如下图所示,根据需要修改gps_init.c 中 gps_type 的值:若不存在以上这段代码,则不支持修改,需要申请相关patch;2、 改变类型同时,请根据提供的.bin文件替换mcu/gps/core/custom_core目录下对应的MT3333.bin,修改定位的默认配置模式;3、 改变模式都需要修改MT3333.bin,MTK不推荐动态改变GPS的模式。Q11、如何生成对应的MT3333.bin可参考文档:Change_GNSS_mode_to_BEIDOU_inMT2503_V1.0.pdf1、 使用 corebuilder 工具 to load MT3333 F/W:2、 LoadMT3333/FM:3、 点击“core option”按钮,load MT3333,选择对应的配置文件进行load:4、 最后 save as 即可:Q12、GPS定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农产品代卖与品牌授权合同
- 2025版洗煤厂生产线租赁及维护服务合同
- 2025版酒店餐饮部餐具采购及维护服务合同范本
- 2025年度自然人教育培训贷款合同范本
- 2025版石英砂行业技术标准制定与推广合同
- 2025年石料批发市场采购合同范本
- 诸城消防知识培训中心课件
- 请假条留言条课件
- 语音机器人知识培训课件
- 2025版权代理合同范本
- 杭汽12MW背压机组运行规程
- 外国教育史全册
- 小学综合教研组的工作计划PPT模板下载
- GB/T 3098.9-2020紧固件机械性能有效力矩型钢锁紧螺母
- GB/T 15566.9-2012公共信息导向系统设置原则与要求第9部分:旅游景区
- 幼儿园中班绘本:《我喜欢我的小毯子》
- 改革开放以来教育方面的变化课件
- 四年级上册数学单元测试-8.垂线与平行线 苏教版 (含解析)
- 河西走廊课件
- (高职)电子商务英语电子课件教学PPT(完整版)
- 牙龈出血牙龈肥大
评论
0/150
提交评论