最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

mtk平台gps配置有关

IT圈 admin 28浏览 0评论

2024年4月11日发(作者:阳怜烟)

目录

Q1、如何打开 GPS debug log ............................................................................. 1

Q2、GPS启动流程。 .......................................................................................2

Q3、EPO辅助定位介绍 ....................................................................................2

Q4、如何查看 EPO 是否下载正常 ...........................................................................3

Q5、EPO无法下载 ........................................................................................5

Q6、如何实现 GPS秒定功能 ...............................................................................5

Q7、为什么无法 5秒内定位 ................................................................................7

Q8、Catcher + PowerGPS 联调 ..............................................................................7

Q9、MT2503 内置 MT3333 GPS 芯片,支持哪些定位系统 .......................................................9

Q10、如何修改GPS/GNSS/BEIDOU 卫星定位方式 ..............................................................9

Q11、如何生成对应的 MT3333.b in ..................................................................... 10

Q12、GPS定位误差大 .................................................................................. 1.1

Q1

、如何打开

GPS debug log

1

、打开以下宏

DA SMART SELECTION SUPPORT = TRUE

NTPD SUPPORT = TRUE

KAL DEBUG LEVEL = SLIM DEBUG KAL

KAL TRACE OUTPUT = FULL

Features

CFG_MMI_NITZ (__ON__)

CFG_MMI_WORLD_CLOCK (__ON__)

2

、请使用移动卡测试,开机会自动同步时间,否则下载的

EPO

文件不正常,

AIDING

数据是无

效的;

3

LOG

查看方法

Catch

中选

MOD GPS ,

右键选

ALL CLASS ON

,就可以看到相应的

LOG

TMCEJUWC

IMXI

.

GPO

«ao_GPS

UOC_GPS

moo,

OPS

(01^8 IM

pRMF)P^Wi|4Wil 1

筍 口叶

IMF!

TRAC E

MNL HWC net KP

IUI

TR*CE_FUtJC

nltMMkO notlo IMMML

TRACE

UHC

IVI6

U

P

IOL

V

W^I^L. HW C h«( K fflJBJirtwUno

JwnnjKKl J 45 .T EST

F'JtJ

[0

>HNIL 14«0

啊《:%

0

网匚俯

0

•Rirfljxin.l

II

J

M lk;n MU. kT/J Cn^krr

Mao

GP

£

Q2

GPS

启动流程

(1)

GPS task

接至

U

从应用层发送过来的

MSG_ID_GPS_UART_OPEN_REQ;

(2)

GPS task

发送

MSG_ID_GPS_MNL_INIT_REQ;

(3)

MNL task

收至

U 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

收至

U MSG_ID_UART_READY_TO_READ_IND

后,开始处理

gps

的数据。并 给应用层回

报如下几个消息:

MSG_ID_GPS_UART_NMEA_SENTENCE

MSG_ID_GPS_UART_NMEA_LOCATION

MSG_ID_GPS_UART_P_INDO_IND

MSG_ID_GPS_UART_RAW_DATA

MSG_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

2024年4月11日发(作者:阳怜烟)

目录

Q1、如何打开 GPS debug log ............................................................................. 1

Q2、GPS启动流程。 .......................................................................................2

Q3、EPO辅助定位介绍 ....................................................................................2

Q4、如何查看 EPO 是否下载正常 ...........................................................................3

Q5、EPO无法下载 ........................................................................................5

Q6、如何实现 GPS秒定功能 ...............................................................................5

Q7、为什么无法 5秒内定位 ................................................................................7

Q8、Catcher + PowerGPS 联调 ..............................................................................7

Q9、MT2503 内置 MT3333 GPS 芯片,支持哪些定位系统 .......................................................9

Q10、如何修改GPS/GNSS/BEIDOU 卫星定位方式 ..............................................................9

Q11、如何生成对应的 MT3333.b in ..................................................................... 10

Q12、GPS定位误差大 .................................................................................. 1.1

Q1

、如何打开

GPS debug log

1

、打开以下宏

DA SMART SELECTION SUPPORT = TRUE

NTPD SUPPORT = TRUE

KAL DEBUG LEVEL = SLIM DEBUG KAL

KAL TRACE OUTPUT = FULL

Features

CFG_MMI_NITZ (__ON__)

CFG_MMI_WORLD_CLOCK (__ON__)

2

、请使用移动卡测试,开机会自动同步时间,否则下载的

EPO

文件不正常,

AIDING

数据是无

效的;

3

LOG

查看方法

Catch

中选

MOD GPS ,

右键选

ALL CLASS ON

,就可以看到相应的

LOG

TMCEJUWC

IMXI

.

GPO

«ao_GPS

UOC_GPS

moo,

OPS

(01^8 IM

pRMF)P^Wi|4Wil 1

筍 口叶

IMF!

TRAC E

MNL HWC net KP

IUI

TR*CE_FUtJC

nltMMkO notlo IMMML

TRACE

UHC

IVI6

U

P

IOL

V

W^I^L. HW C h«( K fflJBJirtwUno

JwnnjKKl J 45 .T EST

F'JtJ

[0

>HNIL 14«0

啊《:%

0

网匚俯

0

•Rirfljxin.l

II

J

M lk;n MU. kT/J Cn^krr

Mao

GP

£

Q2

GPS

启动流程

(1)

GPS task

接至

U

从应用层发送过来的

MSG_ID_GPS_UART_OPEN_REQ;

(2)

GPS task

发送

MSG_ID_GPS_MNL_INIT_REQ;

(3)

MNL task

收至

U 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

收至

U MSG_ID_UART_READY_TO_READ_IND

后,开始处理

gps

的数据。并 给应用层回

报如下几个消息:

MSG_ID_GPS_UART_NMEA_SENTENCE

MSG_ID_GPS_UART_NMEA_LOCATION

MSG_ID_GPS_UART_P_INDO_IND

MSG_ID_GPS_UART_RAW_DATA

MSG_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

发布评论

评论列表 (0)

  1. 暂无评论