View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003596SAS.Планета[All Projects] Багpublic30-11-2019 11:4014-12-2019 12:25
Reportermrechte2 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Product Version190707 
Target VersionFixed in Version 
Summary0003596: GPS connexion not possible with u-blox device combining NMEA and proprietary UBX binary protocol
DescriptionAlso, it may connect, the GPS option view does not show any satellite. The u-center software works OK and reports satellites and fixes.

By default the u-blox GPS (M8T) intermixes NMEA with its own proprietary binary protocol. I have attached an extract of the data-sheet showing the protocol structure.

Also attached an example of the resulting data flow.

If this can be fixed, it may be in the VSAGPS/RUNTIME library.

A temporary fix is to configure the GPS to output NMEA only on the USB port.
TagsNo tags attached.
Attached Filestxt file icon mixed_ub_nmea.txt [^] (3,402 bytes) 30-11-2019 11:40 [Show Content]
pdf file icon ub-150c.pdf [^] (358,239 bytes) 30-11-2019 11:40
jpg file icon SASexception.JPG [^] (26,777 bytes) 11-12-2019 10:48


? file icon SASPlanet.Debug.elf [^] (78,540 bytes) 11-12-2019 12:49

- Relationships
related to 0001502confirmed Программа зависает при выходе если включен GPS 
related to 0001564confirmed Прерывание приема данных с GPS приемника 

-  Notes
(0019557)
sergeyka (reporter)
11-12-2019 10:48
edited on: 11-12-2019 11:00

На самом деле похоже какие-то проблемы у модуля GPS. Если GPS находится во включеном состоянии, то при простом закрытии SAS валится с ошибкой. Такжже если GPS был включен, то при запуске SAS GPS приемник уже не видит. Подробно не пока теститровал. Но у меня UBX+NMEA идут и SAS не падает. И еще...количество каналов отображаемых спутников в SAS ограничено? Новые приемники могут одновременно выводить данные с 60 каналов одновременно.
Если что-то протестировать, то нужен план теста

(0019558)
sergeyka (reporter)
11-12-2019 11:07

With my u-blox ZED-F9P configured for UBX+NMEA protocol out and SAS planet work fine. But before run your must detach u-blox and run SASplanet. Next set off "Use GPS" control. Attach u-blox and configure correct port and baudrate. Check off "Autoconfig". Turn On GPS.
(0019559)
vdemidov (manager)
11-12-2019 11:17

> Если что-то протестировать, то нужен план теста
Проблема в том, что некому этим заниматься. Работа с GPS базируется на библиотеке, которая последний раз именялась 2013‑09‑23. И что там и как сделано никто не разбирается. Если у кого-то есть желание, то вперед.
(0019560)
sergeyka (reporter)
11-12-2019 12:03
edited on: 14-12-2019 12:01

Exception можно проверить?

(0019574)
zed (manager)
14-12-2019 12:15

В приложенном логе есть только про попытку повторного удаления памяти: "Multi Free memory leak" внутри vsagps_object.pas.
(0019575)
zed (manager)
14-12-2019 12:19

Проблема с ошибкой при закрытии SAS и работающем GPS известна давно 0001502 и как видно, её не смог побороть даже автор той библиотеки.
(0019576)
sergeyka (reporter)
14-12-2019 12:20
edited on: 14-12-2019 12:25

Ну собственно и видно, что где-то пустой указатель. Попробую зависимость методом тыка выявить. Сложно мне весь сас поставить для для отладки GPS. Может можно отладчиком к процессу подцепиться?
PS Пока писал прочел. Ясно. Но я впервые столкнулся с Exception на WIN7-WIN10 и именно этом блоке с название ZED -F9P :) С u-blox поставляется собственная программа.. Она работает без проблем.


- Users who viewed this issue
User List Anonymous (43x), sergeyka (27x), zed (8x), kalakotkas (2x), vdemidov (5x), mrechte2 (5x)
Total Views 90
Last View 15-12-2019 20:49

- Issue History
Date Modified Username Field Change
30-11-2019 11:40 mrechte2 New Issue
30-11-2019 11:40 mrechte2 File Added: mixed_ub_nmea.txt
30-11-2019 11:40 mrechte2 File Added: ub-150c.pdf
30-11-2019 12:06 zed Category Рефакторинг => Баг
30-11-2019 12:06 zed Product Version .Nightly => 190707
11-12-2019 10:48 sergeyka Note Added: 0019557
11-12-2019 10:48 sergeyka File Added: SASexception.JPG
11-12-2019 10:51 sergeyka Note Edited: 0019557 View Revisions
11-12-2019 11:00 sergeyka Note Edited: 0019557 View Revisions
11-12-2019 11:07 sergeyka Note Added: 0019558
11-12-2019 11:17 vdemidov Note Added: 0019559
11-12-2019 12:03 sergeyka Note Added: 0019560
11-12-2019 12:49 sergeyka File Added: SASPlanet.Debug.elf
14-12-2019 12:01 sergeyka Note Edited: 0019560 View Revisions
14-12-2019 12:15 zed Note Added: 0019574
14-12-2019 12:19 zed Note Added: 0019575
14-12-2019 12:19 zed Relationship added related to 0001502
14-12-2019 12:19 zed Relationship added related to 0001564
14-12-2019 12:20 sergeyka Note Added: 0019576
14-12-2019 12:25 sergeyka Note Edited: 0019576 View Revisions



Copyright © 2007 - 2019 SAS.Planet Team