FMS OEM CHIP V7. Vzdálený update firmware

Podobné dokumenty
FMS OEM CHIP V7 - vehicle data interface

FMS OEM CHIP V7 Stažení digitálního tachografu a karty řidiče

Komunikační protokol

FMS OEM CHIP V7 - remote digital tachograph download

Interface CAR2FMS v2 firmware CAN data generátor

FMS OEM CHIP V6+ - FW NMEA CAR2BT CAR2COM CAR2USB

Uživatelský manuál. KNX232e / KNX232e1k

Komunikační protokol

Komunikační protokol MODBUS RTU v displejích TDS

MIDAM Verze 1.1. Hlavní okno :

Komunikační protokol MODBUS RTU v displejích TDS

ETH2CAN CAN firmware

FMS OEM CHIP ZÁKLADNÍ POPIS 2 INTEGRACE FMS CHIPU DO SYSTÉMU 2 SPI INTERFACE 4 PÍKAZ READ 5 READ: FIRMWARE 5 READ: CAN BUS DATA 5

Uživatelský manuál. KNXgw232

21. září 2005 w w w. p a p o u c h. c o m. Spinel - příklady

Uživatelský manuál. KNXpar

Komunikační protokol MODBUS RTU v senzoru vlhkosti a teploty THT

Modbus RTU v DA2RS. kompletní popis protokolu. 13. března 2018 w w w. p a p o u c h. c o m

USB2RS232. Převodník pro připojení USB klávesnice a několika kontaktů přes RS232. Komunikace jednoduchým protokolem

PROTOKOL RDS. Dotaz na stav stanice " STAV CNC Informace o stavu CNC a radiové stanice FORMÁT JEDNOTLIVÝCH ZPRÁV

Uživatelský manuál. KNXnet

Model ver SYSTEM EXCLUSIVE KOMUNIKACE CHD Elektroservis

Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX

TCP-Wedge ZDARMA. Přidává podporu TCP/IP: Sběr dat z adres portu IP na libovolné síti TCP/IP - ethernet / internet.

54. odborná konference ČKS Lísek u Bystřice,

Převodník DCPSE. Komunikační protokol

ProgGen. Programovatelný generátor s výkonovým výstupem. 26.května

Popis programu EnicomD

Skrytá DVR kamera se záznamem

Vyčtení / zapsání hodnot z/do OMC8000 pomocí protokolu UDP

Uživatelský manuál. KNXgal

FMS OEM CHIP V3+ ZÁKLADNÍ POPIS 2 INTEGRACE FMS CHIPU DO SYSTÉMU 3 SPI INTERFACE 5 PÍKAZ SETTINGS 8 PÍKAZ READ 8 READ: FIRMWARE 8

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

VideoGhost Monitoring obrazovek

MODUL 3 KANÁLOVÉHO D/A PŘEVODNÍKU 0 25 ma

Telemetrický komunikační protokol JETI

Registrový model HDD

CAN rozhraní pro FMS. Úvod

Obsah. Popis funkcí. RS485/MODBUS-RTU ver Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu:

SML 33 / SMM 33 / SMN 33

Komunikace modulu s procesorem SPI protokol

USB3x3 sekvenční automat s USB portem pro nahrávání programů

PŘÍLOHY. PRESTO USB programátor

TW15 KONCOVÝ PRVEK MSKP. Popis výrobku Technická data Návod k obsluze. Technologie 2000 s.r.o., Jablonec nad Nisou

BASPELIN CPM. Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR

CAN SNIFFER. - technický popis -

Vstupně - výstupní moduly

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

MK3x3 programovatelné relé

mobridge ipod rozhraní & Bluetooth handsfree pro vozidla vybavená sběrnicí MOST: Audi, BMW, Land Rover, Mercedes-Benz, Mini, Porsche Rychlá instalace

Jízda po čáře pro reklamní robot

Návod k aktualizaci firmwaru pro Web Server OZW a OZW772...

Spider. Šest 1-Wire senzorů na sběrnici RS-485 CZ

VETRONICS 760. Technická specifikace mobilní jednotky

PicoBlaze lekce 4: Aplikace pro výuku asembleru procesoru PicoBlaze Jiří Svozil, Jaroslav Stejskal, Leoš Kafka, Jiří Kadlec

Revize FW jednotek RTU7

CA21 PŘÍRUČKA UŽIVATELE

Systém elektronické evidence návštěvnosti TDL500

Canon Controller. Komunikační protokol. Řídicí jednotka k objektivům Canon EF/EF-S

ovládat kompaktní pohon ILx pomocí M221 přes RS-485 s ASCII.

PRT3 tiskový modulu manuál pro EVO ústředny

TECHNICKÝ MANUÁL. Obj. č.:

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

Uživatelský manuál. Aplikace A4300-Loader

EPNP UŽIVATELSKÁ PŘÍRUČKA

BASPELIN CPM. Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR

Datacard. Instrukce k aktualizaci firmware tiskáren. Aktualizační aplikace pro operační systémy Windows

Aplikační návod AN OM Upload firmware OMU 408UNI Ing. Jiří Antoš

Knihovna DataBoxLib TXV první vydání prosinec 2010 změny vyhrazeny

Mezipaměti počítače. L2 cache. L3 cache

UŽIVATELSKÝ MANUÁL 485COM. verze pro elektroměry CARLO GAVAZZI (protokol MODBUS)

Manuál FrSky Smart Port Dashboard

Analyzátor sériového rozhraní RSA1B

ACASYS-KS Komunikace v systému ACASYS

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

Univerzální software pro programátory ASIX. Uživatelská příručka

- Elektronická kniha jízd pro ANDROID -

Dávky tuzemských plateb ve formátu ABO

DC12 Systém měření proudu

Software pro vzdálenou laboratoř

Local Interconnect Network - LIN

Tester chybovosti 4xSTM-1

2.9 Vnitřní paměti. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

CON-LAN. Komunikační převodník tf hit <-> Ethernet. Kompletní příručka

Číslo Servisní Informace: Počet stran: 6. Zpracoval: Jan Hlavatý

Přehled základních kontrol v ISoSS

Principy komunikace s adaptéry periferních zařízení (PZ)

C2115 Praktický úvod do superpočítání

SADA VY_32_INOVACE_PP1

Architektura počítače

TACHOTel manuál 2015 AURIS CZ

SIC1602A20. Komunikační protokol

TIO. výkonový člen systému TQS. 1x přepínací kontakt relé. 1x vstupní kontakt. komunikace RS září 2004 w w w. p a p o u c h.

RS485/MODBUS-RTU ver. 4 s rozšířením pro R24

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

MEK1 - Modul externí komunikace RS-232 / MODBUS_RTU.

Nastavení tiskárny pro tisk štítků Geis Str. 1/16

51. konference ČKS Lísek u Bystřice. Aplikace pro dílny / DTCO 2.2 / Nový SDS

Transkript:

FMS OEM CHIP V7 Vzdálený update firmware Obsah: ZÁKLADNÍ POPIS 2 UPDATE FIRMWARE 2 PŘÍKAZY PRO UPDATE 2 Verze firmware 2 Příprava FLASH paměti 2 Zápis sekvence instrukcí 3 Zápis příznaku o ukončení nahrávání firmware 4 Reset procesoru 4 VERZE DOKUMENTU 5 Ing. David Španěl Mgr. Vítězslav Rejda 1 / 5 Verze dokumentu 7.00

Základní popis FMS OEM CHIP V6 je předprogramovaný microcontroller, určený k integraci do systému pro sledování vozidel, systémů pro správu vozového parku apod. Chip provádí předzpracování dat z vozidlové sběrnice CAN, z digitálního tachografu a ze sběrnice J1708/J1587 (VOLVO), IBIS a dalších, poskytuje dekódovaná data prostřednictvím sériové linky. Update firmware Update firmware je prováděn prostřednictvím sériové linky z nadřazeného systému. Update je možné provádět v průběhu normálního provozu FMS OEM CHIPu a jeho funkce nejsou v tento okamžik nijak významně omezeny. Pro update je využita externí FLASH paměť kam je za provozu stažen nový image firmware. Jakmile je provedeno kompletní odeslání nového firmware, je zapsán do této paměti příznak, že paměť obsahuje nový firmware. Při startu procesoru buď během zapnutí, nebo po softwarovém resetu je firmware nahrán z paměti FLASH do procesoru. Příkazy pro update Verze firmware Verze firmware a identifikační string jsou odesílány automaticky z chipu po jeho startu nebo na dotaz. Dotaz má tento firmát: $PCAN,C,VER,*32<enter> Odpověď má pak například tento tvar: $PCAN,C,VER,1.01,FMS_CHIP_V7,CANLABsro,????????????,*6A<enter> Verze FW je 1,01, jedná se o FMS OEM CHIP verze 7. Identifikační řetězec nebyl nastaven. Příprava FLASH paměti FLASH paměť je před startem update nutno vymazat. To se provádí příkazem: $PCAN,H,ERASE,*38<enter> Chip potvrzuje přijetí pomocí odpovědi: $PCAN,H,ERASE,OK,*10<enter> V případě použití malé konfiguráční FLASH paměti není update podporován a chip vrací odpověď: 2 / 5 Verze dokumentu 7.00

$PCAN,H,ERASE,ERROR,*4C<enter> Zápis sekvence instrukcí Firmware je uložen v souboru s příponou HEX. Tento soubor je nutno načíst a dekódovat. Příklad části HEX souboru: :10FFE00065B4220084C0B300844A78000B00370057 :10FFF000EE42900004CEB30084CF520004003E00D5 :020000040001F9 :1000000065B4220094C0B300844A7800030037002E :1000100065B42200A4C0B300844A7800A4992200E9 -------- I1 -------- I2 -------- I3 -------- I4 Každý řádek HEX souboru je začíná znakem dvojtečky. Za ní následuje údaj o počtu dat v bajtech do tohoto údaje jsou započítávána jen data není započten údaj o adrese ani o typu záznamu. Veškerá data jsou uváděna hexadecimálně. Následuje údaj o adrese, tento údaj je pouze dvoubajtový, je tak možné adresovat pouze adresu v rozsahu 0..65535. Datový záznam je označen typem záznamu 00. Aby bylo možné adresovat větší prostor, je využíváno typu záznamu 04 rozšíření adresy. Data u tohoto záznamu udávají číslo stránky o velikosti 65536 bajtů. Skutečná adresa je tak vypočtena A = adresa na datovém řádku + číslo stránky*65536. 10 délka dat FFE0 adresa 00 typ záznamu data 04 typ záznamu rozšíření adresy 0001 data rozšíření adresy, k adresám od tohoto místa se přičítá offset 1*65535 65B42200A4C0B300844A7800A4992200 data - instrukce E9 kontrolní součet - součet hodnot bajtů řádku modulo 256 musí dát nulu. U použitého procesoru je instrukce reprezentována vždy jako 32 bitové číslo. Bajtz jsou uvedeny v opačném pořadí, je nutné tedy změnit endian. Například instrukci D0280000 je nutno změnit na 000028D0. Záznamy s jiným typem záznamu než 00 nebo 04 je možno ignorovat. Taktéž je nutno ošetřit aby byly ignorovány řádky a adresou 0 nebo adresou větší než 0xAA000. Příklad řádku HEX souboru 1: :10000800D0280000DA28000000290000E2280000BB 3 / 5 Verze dokumentu 7.00

$PCAN,H,HEX,A00000008,I000028d0,I000028da,I00002900,I000028e2,*4F $PCAN,H,HEX,OK,A00000008,*60 Příklad řádku HEX souboru 2: :10001800EC280000F6280000002900000029000054 $PCAN,H,HEX,A00000018,I000028ec,I000028f6,I00002900,I00002900,*1F $PCAN,H,HEX,OK,A00000018,*61 Příklad řádku HEX souboru 3: :10002800002900000029000000290000D2880000F3 $PCAN,H,HEX,A00000028,I00002900,I00002900,I00002900,I000088d2,*17 $PCAN,H,HEX,OK,A00000028,*62 Dojde li k chybě zápisu do FLASH je přečtena jiná hodnota, než byla zapsána, je chyba signalizována zprávou: $PCAN,H,HEX,ERROR,WRITE,*28 Pokud je detekována chyba ve formátu dat, je chyba signalizována zprávou: $PCAN,H,HEX,ERROR,CMD,*3F Zápis příznaku o ukončení nahrávání firmware Tímto příkazem je do FLASH paměti zapsán příznak že je ve FLASH uložen nový FW a během restartu chipu má dojít k jeho nahrání do paměti procesoru. $PCAN,H,REBOOT,*79 Chip potvrzuje přijetí pomocí odpovědi: $PCAN,H,REBOOT,OK,*51 Reset procesoru Okamžitý update FW bez nutnosti vzpnutí jednotky signálem klíčku je možné vynutit pomocí softwarového resetu tímto příkazem: $PCAN,C,PWR,RST,*5F Příkaz není nijak potvrzován. 4 / 5 Verze dokumentu 7.00

Verze dokumentu 7.0.0 10.9.2016 První verze dokumentu. 5 / 5 Verze dokumentu 7.00