Service
Kapitola Service obsahuje diagnostické nástroje, používané především při výrobě.
V MORSE main menu napiš s Enter
Service: (h)eap info (V)(v)ersion RF service (R)X/(T)X (e)cho unit (s)tatus (t)ime (g)o (c)lock info loop (i)nfo (r)adio mem c(o)mp ch(k) (m)obil (q)uit >>
Aktuální informace o pomocných bufferech – adresa/velikost, užitečné při odlaďování software.
napiš h Enter
Addr/size ... 1C464h/ 1602 1CB04h/ 1602 1D1B4h/ 1602 1D864h/ 1602 1DEAEh/ 2058 1E6BEh/ 2060 1EECEh/ 2062 1F6DEh/ 2064 1FEFEh/ 2050 2070Eh/ 2052 20F1Eh/ 2054 2172Eh/ 2056 21F3Eh/ 2058 2274Eh/ 2060 22F5Ah/ 144 22FEAh/ 1602 >>
Zvolíme-li velké písmeno V, pak se objeví tyto informace o firmware v CU:
napiš V Enter
RACOM s.r.o. Nove Mesto na Morave Czech Republic MR900 firmware : D 726 issued at : Aug 15 2005 21:00:18 serial : 4857383 HW version: 3.00 >>
Při volbě malé v se objeví přehled FW modulů nahraných v CU:
napiš v Enter
>>D 726 B 726
| D 726 | – verze firmware MORSE D (hlavní softwarový modul D, E, G, a další, 726 je číslo verze FW) |
| B 726 | – verze firmware MORSE B (základní nahrávací modul – Base) |
Informace z přijímacího RF kanálu k výrobním a odlaďovacím účelům
napiš R Enter
Service RX: RSSI constants: (a)djust de(f)ault modem (s)tatus RX e(y)e fr(e)q. step modem (R)eset (q)uit >>
Služby na vysílacím RF kanálu pro výrobní účely.
napiš T Enter
Service TX: (c)arrier (r)andom (s)ync (dNNNNNNNN) hex data (p):5000ms fr(e)q. step modem (R)eset (q)uit
| (c)ar | (c)arrier — Rádio vysílá nosnou vlnu bez modulace. |
| (r)an | (r)andom — Trvalé vysílání náhodných dat. Používá se při výrobě pro posouzení signálu pomocí funkce RX eye v přijímající stanici. |
| (s)yn | (s)ync — Vysílá RF datové rámce se synchronizační sekvencí. |
| (dNN) | (dNNNNNNNN) — Opakované vysílání čtveřice bytů. Každý byte je zde určen jiným párem NN. Tím je umožněno měření s libovolným nastavením vysílaných dat. |
| (p): 5 | hex data (p): 5000ms — trvání vysílání, max. volitelná doba je 65 535 |
| fr(e) | fr(e)q. step — viz RF service (R)X výše |
| (R)es | modem (R)eset — viz RF service (R)X výše |
Přepíná echo klávesnice off/on.
napiš e Enter
| (e)cho | ECHO OFF now — Obrazovka nyní nevypisuje znaky z klávesnice. Pro opětné zapnutí echa zde napiš e Enter nebo z jakéhokoliv místa menu stiskni Esc Enter s e Enter nebo restartuj Setr.exe |
| (e)cho | ECHO ON now — Obrazovka vypisuje znaky z klávesnice. |
napiš s Enter
local time:2005-09-01 15:12:45 LOC/daylight savings; uptime:537 sec
day time:2005-09-01 13:12:45 GMT; log write at:86400
B0 30001014;
CNFDB use:81.3%;size:4076;items:71;banks:1;
All transmitting disabled!
Test active on Node 1
Binmon: SCC2
HEAP: 12/640 objs, 1034632 bytes free
DBUFS: 18/64 objs, 35840 bytes free
STACK: 2565 bytes free?; Cold Start
|SCC |RFC |ETH
|0 1 2 3|0 1 2 3 4|0
ret 0 0 0 0 0 0 0 0 0 0 - -
user 0 0 0 0 0 0 0 0 0 0 - -
Qbuf 1 0 0 0
TX 0 0 0 0 0
RX 1 0 0 0 0
flTX 1 1 1 1
flRX 1 1 1 1
RTS 0 0 0 0
DTR 0 0 0 0
err buf 0; Service mode.
>>| local | local time: 2005-09-01 15:12:45 LOC — čas nastavený v menu
|
| uptime | uptime: 537 sec — čas uplynulý od hw resetu (sec) |
| day | day time:2005-09-01 13:12:45 GMT — čas GMT udržovaný v
Communication Unit viz |
| log | log write at 86400s — čas, měřený od hw resetu CU, při
kterém nastane příští přepis logů, viz |
Výpis obsahuje upozornění, je-li CU v některém nestandardním stavu, například: | |
| All | All transmitting disabled! — zákaz vysílání |
| Test | Test active on Node 1 — zapnutý některý z testů na nódu 1 |
| Bin | Binmon: SCC2 — monitoring sériového portu |
| HEAP | údaje o volné paměti, pro vývojové účely. Následující tabulka obsahuje počty paketů nebo bufferů, které čekají v různých frontách v CU. |
Používají se 3 druhy času:
Čas GMTběží v CU, hodiny jsou zálohovány lithiovou baterií. Životnost baterie za normálního provozu je min.15 let. Při odpojeném napájení radiomodemu je však životnost jen cca 3 roky.Lokální časplatný pro stanoviště CU. Tento čas je nastaven povely(s)ervice (t)ime. Pak je opraven položkou(U)nit (e)dit DI(F)Fa takto je získán čas GMT, který je udržován v CU. Lokální čas je automaticky posunut o 1 hodinu v období letního času, viz menu(U)nit (e)dit.Čas vzdáleného operátoraje používán operátorem, který se může nacházet v jiné časové zóně. Získá se z GMT odečtením parametru-t, který se nachází v souboruMorse.parv operátorově PC.
Lokální čas se používá v menu (s)ervice (t)ime a při
vysílání old monitoringu, který sestavuje monitorovací zprávu kompletně
již ve zdrojovém nódu. Čas GMT přístupný ke čtení v menu (s)ervice
(s)tatus se používá ve všech ostatních funkcích uvnitř CU jako je
ukládání času pro logy, Eventy nebo synchronizace času pomocí
(U)nit (e)dit Time sync.
Čas vzdáleného operátora se používá při zobrazení logů, Eventů a hlášení (nového) Monitoringu.
napiš t Enter
Time: (d)ay time (s)econds set (n)ew time dat(e) set ne(w) date (q)uit >>
| (d)ay | (d)ay time — informace o času v 24h formátu
|
| (s)ec | (s)econds — počet sekund, které uplynuly od posledního hardwarového resetu
|
| (n)ew | set (n)ew time — pro vložení času 9h 15m 00s napiš: n09:15:00 Enter, vložení je potvrzeno hlášením:
|
| dat(e) | dat(e) — informace o datu
|
| ne(w) | set ne(w) date — pro vložení data 1. 10. 2005 napiš: w01.10.2005 Enter
|
Startuje jeden ze softwarových modulů CU.
napiš g Enter
| go MORSE (E) | – restartuje hlavní modul (horký start) |
| go MORSE (B) | – startuje základní nahrávací modul stejným způsobem, jako při studeném startu (je to ekvivalentní, jako zapnutí napájecího zdroje) |
| go MORSE (A) | – startuje modul pro nahrávání sw po rádiovém kanálu (pokud je přítomen), používaný pro dálkové nahrávání hlavního modulu přes rádiový kanál |
| go MORSE (W) | – startuje modul pro nahrávání sw po sériovém rozhraní (pokud je přítomen), používaný pro dálkové nahrávání hlavního modulu přes SCC kanál |
| power supply (S)hutdown | – vypne napájecí zdroj na 15 sekund, pak jej opět zapne – zastaralé, nepoužívá se |
Kmitočet systémových hodin je zde změřen během 4 sekund s přesností na kHz. Pozor! CU je mimo provoz během těchto 4 sekund. Při skutečném provozu způsobí tato akce výpadek CU na 4 sekundy. Pro měření se používá signál z vestavěných hodin reálného času (RTC), takže přesnost změřené frekvence nemůže být lepší, než přesnost RTC.
napiš c Enter
System clocks - configured value: 66666667 Hz measured by on board RTC: 66662400 Hz >>
Doba proběhnutí hlavní programové smyčky.
napiš i Enter
main loop time statistics for last 23 seconds: longest run 3 ms average run 0.053 ms >>
Aktuální stav mobilního spojení.
napiš m Enter
Mobile stuff Center: (a)ddr:00000000h (m)ask:00000000h (c)enter status Mobiles at RF: (0) (1) (2) (3) (4) (q)uit >>
| (c)en | (c)enter status — pouze pro Mobile Center, poskytne seznam aktivních Mobilních stanic a Bázových stanic aktuálně příslušných ke každé z nich >> Nr Addr Base Timeout CnfTim 1 690F1001 690FC000 0294 0304 == send:1 stored:1 mobiles == >>
| ||||||||
| (1) | Mobiles at RF: (0) (1) (2) (3) (4) — pouze pro Mobil CU, vyber číslo RFC pracujícího v Mobilním režimu Mob >> RF protocol HCSMA (Hruska's Carrier Sense Multiple Access) mobile info on RF channel 1: RSSI -70 dBm base 690FC000 >>
|