Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не запускается SiRF III
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Alechek
Вновь всплыла проблема 5-тилетней давности - модуль на SiRF III повисает и вывести его из этого состояния можно только сняв с него Vrtc. smile3046.gif

5 лет назад, когда были еще модули ET-301 от GlobalSat, столкнулись с проблемой, что если после включения модуль настраивать (в бинарном режиме), то при некоторых обстоятельствах, нам не известных, модуль может зависнуть, ничего в порт не выдавать и не воспринимать какие либо команды на любой скорости. Зависал он, естественно, у клиента.... angry.gif

Проблему решили тем, что перестали инициализировать GPS модуль. Все было гладко, использовали LR9548, потом LR9101. Пока клиентам не потребовалось отключить SBAS, так как он оказывает отрицательное воздействие на точность. Вновь была написана процедура инициализации, да не одного типа модуля, с автопределением типа. smile3009.gif Так как в связи с ГЛОНАССом развелось из много. maniac.gif

Так вот проблему опять словили. fman.gif
Опять вернулось весомое количество изделий от клиентов, отказавших в работе. krapula.gif Всем им помогает передергивание батарейки резервного питания на Vrtc(stanby). Не помогает даже подача \RESET!! 01.gif

Получается, что за столько лет SiRF так ничего и не исправил! ph34r.gif Косяк серьезный, но почему-то упоминания о нем в интернете я не нашел. Поставщики наши о такой проблеме тоже не в курсе. help.gif
CADiLO
А смысл им исправлять если тройка уже приговорена....

CSR(SiRF) III chipset is planned for EOL.
Customer feedbacks will be accepted until 2013/1/31
Last buy order will be accepted by 2013/1/31

Разве что доработать ключиком на Vrtc
Alechek
Да, проблема железная. 90% повторяемость результата.
Если через 2мс после подачи команды
SWITCH_TO_NMEA_ID у модуля вырубить питание, то больше про него можно не вспоминать... crying.gif

Код
***** Reset *****
(NMEA.c):            GPS: Try NMEA at 57600 C4:000001
(NMEA.c):            GPS: Try NMEA at 96000 C4:000001
(t_NAV.c):           NMEA found at 9600:000 C4:000001
(t_NAV.c):           GPS module SiRF detected.
(t_NAV.c):           Sleep 0 ms Cycle 1:000 C4:000001
(t_NAV.c):           GPS power off
(NMEA.c):            GPS: Try NMEA at 57600 C4:000001
(NMEA.c):            GPS: Try NMEA at 96000 C4:000001
(NMEA.c):            GPS: Try NMEA at 48000 C4:000001
(t_NAV.c):           NMEA not found!!!3:000 C4:000001
(t_NAV.c):           Try Binary
(t_NAV.c):           GPS: Try Binary at 57600
(uSIRF.c):           GPS: Binary msg: 4
(t_NAV.c):           SIRF: Found binary at 57600
(uSIRF.c):           GPS: Binary msg: 2
(uSIRF.c):           GPS: Switch to NMEA
(t_NAV.c):           Sleep 1 ms Cycle 2
(t_NAV.c):           GPS power off
(NMEA.c):            GPS: Try NMEA at 57600 C4:000001
(NMEA.c):            GPS: Try NMEA at 96000 C4:000001
(NMEA.c):            GPS: Try NMEA at 48000 C4:000001
(t_NAV.c):           NMEA not found!!!3:000 C4:000001
(t_NAV.c):           Try Binary
(t_NAV.c):           GPS: Try Binary at 57600
(uSIRF.c):           GPS: Binary msg: 6
(t_NAV.c):           SIRF: Found binary at 57600
(uSIRF.c):           GPS: Binary msg: 11
(uSIRF.c):           GPS: Switch to NMEA
(t_NAV.c):           Sleep 2 ms Cycle 3
(t_NAV.c):           GPS power off
(NMEA.c):            GPS: Try NMEA at 57600 C4:000001
(NMEA.c):            GPS: Try NMEA at 96000 C4:000001
(NMEA.c):            GPS: Try NMEA at 48000 C4:000001
(t_NAV.c):           NMEA not found!!!3:000 C4:000001
(t_NAV.c):           Try Binary
(t_NAV.c):           GPS: Try Binary at 57600
(t_NAV.c):           GPS: Try Binary at 115200:000001
(t_NAV.c):           GPS: Try Binary at 38400
(t_NAV.c):           GPS: Try Binary at 19200
(t_NAV.c):           GPS: Try Binary at 9600C4:000001
(t_NAV.c):           GPS: Try Binary at 4800
(t_NAV.c):           Sleep 3 ms Cycle 4
(t_NAV.c):           GPS power off
(NMEA.c):            GPS: Try NMEA at 57600 C4:000001
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.