目录Q1、如何打开GPSdebuglog 1Q2、GPS 启动流程 。 1Q3、EPO辅助定位介绍 2Q4、如何查看EPO是否下载正常 3Q5、EPO无法下载 3Q6、如何实现GPS秒定功能 3Q7、为什么无法5秒定位 3Q8、Catcher+PowerGPS联调 3Q9、MT2503置MT3333GPS芯片,支持哪些定位系统 3Q10、如何修改GPS/GNSS/BEIDOU卫星定位方式 3Q11、 3Q12、GPS定位误差大 3Q1、如何打开GPSdebuglog 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,右键选ALLCLASSON,就可以看到相应的LOG。Q2、GPS 启动流程 。(1)GPStask接到从应用层发送过来的MSG_ID_GPS_UART_OPEN_REQ;(2)GPStask发送MSG_ID_GPS_MNL_INIT_REQ;(3)MNLtask收到MSG_ID_GPS_MNL_INIT_REQ,交由GPS_MNL_Init接口处理。(4),处理MTK_GPS_MSG_FIX_READY,在这里,会将数据封装成NMEA标准。上报MSG_ID_UART_READY_TO_READ_IND给GPSTask;(5)GPStask收到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层的MDIservice层次上有对这几个msg的处理,这一点是在有MMItask的基础上才可以。所以对这几个msg的处理,(6)应用层获到gps的定位数据后进行处理。,来书写自己的处理handler。Q3、EPO辅助定位介绍1、MT2503 辅助定位的方式系统已经默认开启,是以EPO的方式去辅助定位:(1)AGPS 只能下载两个小时的有效星历,MTK不使用此方式,所以代码中无需开启AGPS_SUPPORT这个宏;(2)EPO下载的数据为3天的辅助定位数,
mtk平台gps配置相关 来自淘豆网m.daumloan.com转载请标明出处.