微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2523 How to verify the EPO acceleration effect on MT2523?

mt2523 How to verify the EPO acceleration effect on MT2523?

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
如何在MT2523上验证EPO加速效果?
[SOLUTION]
请使用GNSS example project “gnss_get_location”测试EPO feature,该project展示如何透过蓝牙下载EPO数据,请参考readme文件中的标准下载步骤。
前提条件:
给系统设定正确的UTC时间:请使用 API "hal_rtc_set_time" 设定正确的RTC时间。
在添加EPO之前先透过Pmtk740命令添加正确的UTC时间,该命令细节可参考文档“
SDK_GNSS_Dev_Guide.docx”。GNSS的API使用方法可以参考API reference文档,如下为sample
code:
void epo_demo_send_assistance_data(int iYr, int iMo, int iDay, int iHr)
{
int segment;
uint32_t epobuf[MTKEPO_RECORD_SIZE/sizeof(uint32_t)];
//int8_t strbuf[200], outbuf[200];
hal_rtc_time_t rtc_time = {0};
char temp_buf[100] = {0};
// note: please set correct UTC time to rtc before here, you can call
hal_rtc_set_time() to set rtc.
hal_rtc_get_time(&rtc_time);
sprintf(temp_buf,
"PMTK740,%4d,%02d,%02d,%02d,%02d,%02d",
rtc_time.rtc_year + 2000/*the base year*/,
rtc_time.rtc_mon,
rtc_time.rtc_day,
(rtc_time.rtc_hour),
rtc_time.rtc_min,
rtc_time.rtc_sec);
gnss_app_send_cmd(temp_buf, strlen(temp_buf));

透过蓝牙下载EPO数据
重启设备,检查GNSS定位时间

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

网站地图

Top