项目

一般

简介

错误 #4567

B5G终端首次上电开机,启动程序,第一次GPS总是同步不上,需要reboot后,GPS才能同步上。(观察3.0基站也有类似问题)

李 常12 天 之前添加. 更新于 9 天 之前.

状态:
审视
优先级:
一般
指派给:
开始日期:
2025-12-08
计划完成日期:
% 完成:

100%

预期时间:

描述

比较影响:
1,开机效率,通常会拉长开机时长近40-50秒。
2,用户(客户)体验。


文件

evb_boot.sh修改.png (74.5 KB) evb_boot.sh修改.png 赵 燕明, 2025-12-08 15:02
evb_boot.sh (5.83 KB) evb_boot.sh 赵 燕明, 2025-12-08 15:03
时钟芯片8a34锁定慢问题修改说明.docx (144 KB) 时钟芯片8a34锁定慢问题修改说明.docx 赵 燕明, 2025-12-08 15:04

历史记录

#1

赵 燕明 更新于 11 天 之前

  • 状态新建 变更为 进行中
  • % 完成0 变更为 50

开机linux启动后,有GPS信号时,8a34锁定一会马上失锁,原因是8a34最初锁定的是GPS未同步输出的假的PP1S信号,GPS同步后真的PP1S信号会发生跳变,8a重新进行锁定需要的时间很长。不接GPS信号时,GPS一直输出假的PP1S信号,8a34锁定后,GPS输出的PP1S信号不会跳变,8a34反而一直是锁定状态。
实际测试也是这样,不接GPS信号8a34一直是锁定状态不会失锁。

#2

赵 燕明 更新于 11 天 之前

GPS在未同步时输出假的PP1S信号导致8a34锁定,GPS真正同步后,输出的PP1S会发生跳变,导致8a34再重新锁定需要的时间很长。所以改为在8a34初始化前先关闭GPS的PP1S信号,在ap_driver中检测到GPS同步后再打开GPS的PP1S输出信号。
修改包括:
1、linux脚本文件/opt/evb_boot.sh中在8a34初始化前,添加发送关闭GPS的PP1S输出命令。
2、ap_driver中添加检测到GPS同步后发命令打开GPS的PP1S输出。

#3

李 常 更新于 9 天 之前

用新的ap_drv,测试了5次,首次上电开机,GPS都可以一次性同步成功,并可以走到数据业务流程。问题解决。

导出 Atom PDF