Отладка и настройка
Где: Последовательное меню s → d, h, n, o, p · нет в панели
Пять меню референсной станции MS2net внутри System, для диагностики и внутренней настройки; они предназначены для команды или для опытного пользователя, которого попросили собрать сведения о проблеме. Настройки сохраняются вместе с остальными при закрытии главного меню.
Оставьте их как есть
Большинство пунктов только добавляет сообщения на последовательный порт: если их не выключить, они заполняют терминал и замедляют станцию. Значения RTK Operation — внутренние параметры: неверное значение может привести к потере данных или остановке станции. Изменяйте их только по просьбе команды.
r) Force system reset в Debug Software, Hardware и Network сохраняет настройки и
сразу перезапускает станцию.
Debug Software
System → d.
Menu: Debug Software
1) Heap Reporting: Disabled
10) Print ring buffer offsets: Disabled
11) Print ring buffer overruns: Disabled
12) RTCM message checking: Disabled
20) Print Rover accuracy messages: Enabled
30) Print states: Enabled
31) Print duplicate states: Disabled
32) Reboot RTK after uptime reaches: Disabled
34) Print partition table
50) Task Highwater Reporting: Disabled
60) Print firmware update states: Disabled
70) Correction service certificate management: Disabled
e) Erase internal file system
r) Force system reset
x) Exit
| Клавиша | Пункт |
|---|---|
1 |
свободная память, выводится регулярно |
10, 11 |
внутренний буфер данных ГНСС: смещения, переполнения |
12 |
проверяет проходящие сообщения RTCM |
20 |
Rover Accuracy (m): …, SIV: … каждые 2 секунды в режиме ровера |
30, 31 |
каждое изменение внутреннего состояния (STATE_…), с повторами или без |
32 |
станция сама перезапускается после указанного числа секунд, от 30 до 4294967; другие значения отключают функцию; если задано, строка показывает 86400 (1 days 0:00:00) |
34 |
разметка внутренней флеш-памяти |
50 |
использование стека внутренними задачами |
60 |
сообщения автоматической проверки прошивки |
70 |
на MS2net ни на что не влияет |
e |
стирает внутреннюю память (профили и настройки) и перезапускает станцию без запроса |
Debug Hardware
System → h.
Menu: Debug Hardware
1) Print battery status messages: Enabled
2) Run Bluetooth Test
3) Print RTC resyncs: Disabled
4) Print log file messages: Disabled
5) Print log file status: Enabled
6) Run Logging Test: Disabled
7) Print SD and UART buffer sizes: Disabled
8) Print messages with bad checksums or CRCs: Disabled
9) GNSS module I2C Debugging Output: Enabled
10) L-Band Debugging Output: Disabled
11) Battery NMEA via Bluetooth ($PMS2,BAT): Enabled
e) Erase internal file system
t) Test Screen
r) Force system reset
x) Exit
| Клавиша | Пункт |
|---|---|
1 |
Batt (…%): Voltage: …, выводится регулярно |
2 |
проверяет внутреннюю линию к модулю ГНСС, по которой поступают данные для Bluetooth, и выводит результат |
3 |
повторная установка часов по времени ГНСС |
4, 5 |
сообщения и состояние записи (Log file size: … - Generation rate: …) |
6 |
проверка записи: закрывает текущий файл и записывает тестовые файлы, не для полевой работы |
7 |
размеры внутренних буферов |
8 |
выводит повреждённые сообщения вместо того, чтобы молча их отбрасывать |
9 |
внутренняя шина, ведущая к модулю ГНСС |
10 |
на MS2net ни на что не влияет |
11 |
добавляет в поток Bluetooth строку о батарее для приложений, которые её читают |
e |
как в Debug Software: стирает внутреннюю память и перезапускает станцию без запроса |
t |
заводской тестовый экран на дисплее после закрытия меню |
Debug Network
System → n.
Menu: Debug Network
1) Print unused port diagnostics: Disabled
2) ESP-Now Broadcast Override: Enabled
3) Debug WiFi state: Disabled
10) Debug network layer: Disabled
11) Print network layer status: Enabled
20) Debug NTP: Disabled
21) Debug NTRIP client state: Disabled
22) Debug NTRIP client --> caster GGA messages: Disabled
23) Debug NTRIP server state: Disabled
24) Debug caster --> NTRIP server GNSS messages: Disabled
25) Debug PVT client: Disabled
26) Debug PVT server: Disabled
27) Debug PVT UDP server: Disabled
28) Debug WiFi Config: Disabled
r) Force system reset
x) Exit
| Клавиша | Пункт |
|---|---|
1 |
порт, которого нет на MS2net: ни на что не влияет |
2 |
не отладочный пункт: Заменить широковещательный адрес из панели |
3, 28 |
подключение WiFi, режим настройки |
10, 11 |
сетевой уровень, общий для всех служб |
20 |
на MS2net ни на что не влияет |
21, 22 |
клиент NTRIP: состояние, GGA, отправляемые кастеру |
23, 24 |
сервер NTRIP: состояние, данные, отправляемые кастеру |
25 … 27 |
клиент TCP, сервер TCP, сервер UDP |
RTK Operation
System → o. Внутренние параметры потока данных.
Menu: RTK Operation
1) Display Reset Counter: 0 - Disabled
2) GNSS Serial Timeout: 1
3) GNSS Handler Buffer Size: 8192
4) GNSS Serial RX Full Threshold: 50
5) Set L-Band RTK Fix Timeout (seconds): 180
6) SPI/SD Interface Frequency: 16 MHz
7) SPP RX Buffer Size: 2048
8) SPP TX Buffer Size: 32
9) UART Receive Buffer Size: 2048
10) Mirror GNSS module's UART1 settings to USB
11) Use I2C for L-Band Corrections: Enabled
12) RTCM timeout before L-Band override (seconds): 10
13) CONFIG GNSS module USB port: Enabled
---- Interrupts ----
30) Bluetooth Interrupts Core: 1
31) GNSS UART Interrupts Core: 1
32) I2C Interrupts Core: 1
------- Tasks ------
50) BT Read Task Core: 1
51) BT Read Task Priority: 1
52) GNSS Data Handler Core: 1
53) GNSS Data Handler Task Priority: 1
54) GNSS Read Task Core: 1
55) GNSS Read Task Priority: 1
x) Exit
| Клавиша | Пункт | Диапазон |
|---|---|---|
1 |
счётчик перезапусков на дисплее (не считая включений питания); включение обнуляет его. То же, что Отладка в Система | вкл., выкл. |
2 |
тайм-аут чтения внутренней линии ГНСС | от 0 до 1000 мс |
3 |
буфер данных ГНСС; сохраняет значение и сразу перезапускает станцию, 0 отменяет | от 32 до 65535 байт |
4 |
число принятых байт, после которого процессор их читает | от 1 до 127 |
5, 11, 12 |
на MS2net ни на что не влияют | — |
6 |
скорость карты microSD | от 1 до 16 МГц |
7, 8 |
буферы приёма / передачи Bluetooth | от 32 до 16384 байт |
9 |
буфер приёма UART; сохраняет значение и сразу перезапускает станцию, 0 отменяет | от 32 до 16384 байт |
10 |
копирует частоты сообщений на собственный USB-порт модуля ГНСС | — |
13 |
протоколы собственного USB-порта модуля ГНСС, отправляются сразу | вкл., выкл. |
30 … 32 |
ядро процессора, обслуживающее каждое прерывание (30 не реализован) |
0, 1 |
50 … 55 |
ядро и приоритет внутренних задач | ядро 0, 1 · приоритет от 0 до 3 |
Periodic Print Messages
System → p. Строки состояния, выводимые с постоянным интервалом, по одному переключателю
на каждую тему.
Menu: Periodic Print Messages
----- Hardware -----
1) Bluetooth RX: Disabled
2) Bluetooth TX: Disabled
3) Unused port IP address: Disabled
4) Unused port state: Disabled
5) SD log write data: Disabled
6) WiFi IP Address: Disabled
7) WiFi state: Disabled
8) GNSS module RX data: Disabled
9) GNSS module TX data: Disabled
----- Software -----
20) Periodic print: 0 (0x00000000)
21) Interval (seconds): 15
22) CPU idle time: Disabled
23) Network state: Disabled
24) Ring buffer consumer times: Disabled
25) RTK position: Disabled
26) RTK state: Disabled
------ Clients -----
40) NTP server data: Disabled
41) NTP server state: Disabled
42) NTRIP client data: Disabled
43) NTRIP client GGA writes: Disabled
44) NTRIP client state: Disabled
45) NTRIP server data: Disabled
46) NTRIP server state: Disabled
47) PVT client data: Disabled
48) PVT client state: Disabled
49) PVT server client data: Disabled
50) PVT server data: Disabled
51) PVT server state: Disabled
52) OTA client state: Disabled
------- Tasks ------
70) btReadTask state: Disabled
71) ButtonCheckTask state: Disabled
72) gnssReadTask state: Disabled
73) handleGnssDataTask state: Disabled
74) sdSizeCheckTask state: Disabled
x) Exit
- Каждый пронумерованный пункт включает или выключает соответствующий отчёт.
20задаёт все переключатели разом одним числом (суммой их битов);21задаёт интервал в секундах. Ни один из них не выводит приглашения: наберите значение сразу после пункта и нажмите Enter.3,4,40и41относятся к портам и службам, которых нет на MS2net.