Ahoj,
mam tady pred sebou dochazkovy terminal (EC5000) ktery se pripojuje pres serial-USB adapter a komunikuje prostrednictvim RS232 nebo RS485. Pri psani ovladaci aplikace jsem si omylem smazal prednastaveny firmware. Od vyrobce jsem ziskal tuto aplikaci v .HEX souboru (specifikace IntelHex). Jedine co nevim, jakym zpusobem tuto aplikacku flashnout na ten terminal. Dik za pomoc.
Ja s tim terminalem normalne komunikuju, pouziva vlastni protokol ke kteremu mam programatorskou dokumentaci. Ten firmware ale obsahuje veci jako ikonky prichodu a odchodu s popisky, aplikaci na pridani opravneneho uzivatele (otevre mu el. zamek), atd.
V tom souboru jsou data v textové podobě, teď jsou možné dvě věci ten terminál nějak komunikuje a pokud mu pošlete ten soubor tak si ho flashne sám, nebo potřebujete ještě nějakej flash program (asi bude pro windows) kterej to tam vrazí.
Nebo vytáhnout flash z zařízení a soubor nahrát do programátoru a ten tu příslušnou flash naprogramuje těmi daty. (Většina programátorů by měla formát hex akceptovat)
20.1.2007 11:35
pasmen | skóre: 45
| blog: glob
| Praha
RozbalitRozbalit vše
Re: Flashnuti .HEX souboru do serioveho terminalu
Jenže jde o to co jsi přepsal a jak povolit aby to zařízení data přijalo, může to být propojka na desce, nebo po zmáčknutí nějakého tlačítka provede ten mikrokontrolér reset a začne přijímat atd....
Prostě záleží jak je to HW zapojeno, taky to pro komunikaci může být konektor přímo v zařízení a ta externí linka pro normální komunikaci může být zapojena na uplně jiné vývody atd.....
Přostě měly tě říci jakým systémem se ten mikrokontrolér dostane do flash režimu.
Pak stačí jakýkoliv terminál přes který pošleš data.