You are not logged in.

#151 2011-06-29 10:43:17

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:32:45)

Offline

#152 2011-06-29 13:53:54

Alexey Illarionov
Member
Registered: 2011-06-26
Posts: 96

Re: RTKlib/постпроцессинг

Откуда такие кошерные исходники ? Может и SDK где-то завалялся ? smile

SDK нет. Исходники нашел в https://github.com/openlinux/Drv там какой-то драйвер hi3511.

Offline

#153 2011-06-29 13:59:16

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:32:54)

Offline

#154 2011-06-29 14:17:30

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,262

Re: RTKlib/постпроцессинг

usm78-gis
А что, все Антарисы4 поддерживают RXM-RAW ?

Offline

#155 2011-06-29 16:43:20

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:33:03)

Offline

#156 2011-06-29 16:49:59

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:33:12)

Offline

#157 2011-07-02 22:54:06

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

Re: RTKlib/постпроцессинг

usm78-gis wrote:
sklimkin wrote:

Только что выложил, программа еще сырая, но работает с Гарминами и СирфСтарами на чипсетах SirfStar-II и SirfStar-III.

А таблица есть, кто использует sirf2 и sirf3 ?
Я бы посмотрел на gpsmap76cx c sirf3, но не знаю какой командой его переключить
заодно и firmware задампил.

Думаю такой команды в гарминах нет.
Программа, что я выложил работает с гарминами  по протоколу Garmin и с Сирфстарами по протоколу SirfStar.
В гарминах я искал перебором возможные варианты, но не нашел ничего подходящего.

Offline

#158 2011-07-03 15:42:12

Alexey Illarionov
Member
Registered: 2011-06-26
Posts: 96

Re: RTKlib/постпроцессинг

usm78-gis wrote:

Интересный вопрос: какое такое sirf3 firmware используется
на этом устройстве с hi3511, раз в нем есть MID5 ?

Возможно, с GSD3tw?

Что интересно, в мануале на SirfStarIV не указано, что фаза вырезана. Кроме того, там появился MID 64 - NL messages, со всеми данными. Может, там ее включили обратно? smile

Мануал есть здесь: http://micro-modular.com/docs/AddlRsrc/ … -DC-9).pdf

Offline

#159 2011-07-04 09:35:12

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:33:21)

Offline

#160 2011-07-07 10:38:11

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:33:31)

Offline

#161 2011-07-08 01:49:30

Alexey Illarionov
Member
Registered: 2011-06-26
Posts: 96

Re: RTKlib/постпроцессинг

Пока в отпуске, расковырял прошивку своего BT-821 на sirf-3 и вытащил что-то, отдаленно напоминающее фазу.

Прошивка там GSW3.2.4_3.1.00.12-SDK003P1.00a.bin

Меняются 2 байта:

--- BT821-GSW3.2.4_3.1.00.12-SDK003P1.00a.bin.txt    2011-07-07 07:35:42.946977900 +0400
+++ 16a8_BT821-GSW3.2.4_3.1.00.12-SDK003P1.00a.bin.txt    2011-07-07 07:35:21.352536900 +0400
@@ -5200,7 +5200,7 @@
 014500 2c fa c0 35 28 79 20 72 28 79 00 28 33 d0 26 70
 014510 01 98 01 ae 60 60 30 1c 80 30 41 69 80 69 20 61
 014520 e1 60 05 a9 03 c9 60 61 a1 61 07 a9 03 c9 50 f0
-014530 0f fb e0 61 a6 a0 01 68 40 68 2a 22 60 62 21 62
+014530 0f fb e0 61 16 a8 01 68 40 68 2a 22 60 62 21 62
 014540 31 1c a0 31 08 8b 20 85 68 79 10 55 00 20 32 18
 014550 c0 32 23 18 52 7a 20 33 01 30 0a 28 da 72 f6 db
 014560 48 8b e0 86 88 8b 20 87 28 88 60 87 e8 79 30 34

В прошивках той же версии на других навигаторах эти 2 байта обычно находятся по другим смещениям.
Вобщем, надо как-то проверить, фаза ли это.

В памяти есть область, 2688 байт - массив из 12 каналов, каждый - структура в 224 байта. Ответ mid28 целиком формируется из полей этой структуры, кроме carrier phase, которая обнуляется.  Я пока поставил по смещению +0x54. Возможно, фаза находится по другому смещению, возможно ее там вообще нет.
Сама область памяти в разных прошивках находится по разным адресам. У меня - 0x60009ee0. Отдампить что-либо через mid131 мне не удалось.

Вот оригинальная прошивка. И вот пропатченная

PS: 1 раз случайно убил BT-821 кривой прошивкой. Для восстановления его можно перевести в internal boot mode подав 1 на TP11 при включении.
PPS: подскажите более подходящий форум smile

Last edited by Alexey Illarionov (2011-07-08 01:50:38)

Offline

#162 2011-07-08 05:01:52

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,262

Re: RTKlib/постпроцессинг

Alexey Illarionov
Фаза не может быть двухбайтовой или целочисленной - недостаточное разрешение. Если пользователю отдается целочисленная фаза - это лучше чем ничего, но хуже полноценной фазы. Во многих тримблах есть такое.
Раз вы залезли так глубоко, попробуйте отследить участок кода где формируется псевдодальность. Т.к. она carrier smoothed, то при создании псевдодальности используется приращение фазы (т.е. _настоящий_ доплер, а не тот что выдается в MID28). Возможно этот настоящий доплер используется еще в каком-то участке кода и там случайно обнаружится накопленая фаза smile
Суть в том что фаза тоже формируется, а не просто измеряется. А зачем её накапливать, если не собираешься отдать пользователю и даже не используешь во внутренних рассчетах ? Правильно, незачем sad

Last edited by chnav (2011-07-08 05:59:47)

Offline

#163 2011-07-08 07:25:56

Alexey Illarionov
Member
Registered: 2011-06-26
Posts: 96

Re: RTKlib/постпроцессинг

chnav, оно там double, не двухбайтовое.
Код с формированием, думаю, примерно знаю где искать.

Offline

#164 2011-07-08 08:03:15

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,262

Re: RTKlib/постпроцессинг

Понял, вы пропатчили прошивку чтобы она не обнуляла часть структуры ? Может там правда есть фаза... Попробуйте собрать немного данных этой программкой (более подробное описание настроек).
К сожалению она выводит нули в ринекс (что было логично для сёрф3, но неправильно для сёрф2 - буду править как приедут мои приемники), но бинарные данные собираются as-is. Сможете выложить raw-файл ? А мы проанализируем что там выдается в MID28 - нули, фаза или что-то еще. Спасибо !

Last edited by chnav (2011-07-08 13:00:33)

Offline

#165 2011-07-08 09:19:17

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:33:48)

Offline

#166 2011-07-08 10:03:00

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:33:55)

Offline

#167 2011-07-08 18:31:11

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:34:04)

Offline

#168 2011-07-08 23:32:43

Alexey Illarionov
Member
Registered: 2011-06-26
Posts: 96

Re: RTKlib/постпроцессинг

Эта не та ли структура, которая описана в мануале для MID5 (без ID, все элементы целые, и четырехбайтовые) ?

Нет, совсем не оно  sad

MID131 должен посылать в ответ MID10 (error ?), но я на sirf2 xtrac ничего не видел.

Судя по последней документации, да, mid 10 c error_id=255. Но вызова mid10 я в обработчике mid131 не нашел.

Другого не знаю, поэтому сюда и пишу wink Если запостите .idb, с удовольствием посмотрю smile

Отправил на почту

Offline

#169 2011-07-08 23:40:15

Alexey Illarionov
Member
Registered: 2011-06-26
Posts: 96

Re: RTKlib/постпроцессинг

chnav wrote:

Понял, вы пропатчили прошивку чтобы она не обнуляла часть структуры ? Может там правда есть фаза... Попробуйте собрать немного данных этой программкой (более подробное описание настроек).
К сожалению она выводит нули в ринекс (что было логично для сёрф3, но неправильно для сёрф2 - буду править как приедут мои приемники), но бинарные данные собираются as-is. Сможете выложить raw-файл ? А мы проанализируем что там выдается в MID28 - нули,
фаза или что-то еще. Спасибо !

Вот raw: http://ls.orionet.ru/public/sirf/bt-821/demo0000.rar Сигналы, правда, очень слабые.

Last edited by Alexey Illarionov (2011-07-08 23:41:15)

Offline

#170 2011-07-09 17:35:21

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:34:13)

Offline

#171 2011-07-14 09:15:16

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:34:21)

Offline

#172 2011-07-16 18:10:37

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

Re: RTKlib/постпроцессинг

Хотелось бы услышать отклики, замечания на программу?
http://geodesist.ru/forum/topic.php?for … c=209&p=12

Offline

#173 2011-07-21 22:28:46

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,662

Re: RTKlib/постпроцессинг

-1

Last edited by usm78-gis (2016-11-27 13:34:29)

Offline

#174 2011-08-01 18:46:29

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

Re: RTKlib/постпроцессинг

Исправил ошибки форматирования выходного RINEX-OBS файла (до недавнего времени не на чем было его проверить).
Topcon-Tools этот файл принимает и обрабатывает.
GNSS-Solutins к сожалению нет.

http://geodesist.ru/forum/topic.php?forum=27&topic=242

Offline

#175 2011-08-04 12:54:59

sklimkin
Member
From: Moscow
Registered: 2011-04-10
Posts: 95

Re: RTKlib/постпроцессинг

Случайно набрел на вот такой программерский инструмент:

Object file converter

This utility can be used for converting object files between COFF/PE, OMF, ELF and Mach-O formats for all 32-bit and 64-bit x86 platforms. Can modify symbol names in object files. Can build, modify and convert function libraries across platforms. Can dump object files and executable files. Also includes a very good disassembler supporting the SSE4, AVX, AVX2, FMA and XOP instruction sets. Source code included (GPL). Manual http://www.agner.org/optimize/objconv-instructions.pdf

File name: objconv.zip, size: 720999, last modified: 2011-Aug-03.
Download http://www.agner.org/optimize/objconv.zip

Есть и другие инструменты на эту тему, но этот очень внятный и кое-что действительно МОГЕТ

Offline

Board footer

Powered by FluxBB