OC32/BASIC Firmware Update
Inleiding
De OC32/BASIC is een goedkopere variant van de OC32 voor die gebruikers die uitsluitend de functionaliteit van de OM32 nodig hebben. De OC32/BASIC mist een aantal onderdelen en is daardoor goedkoper dan de standaard of uitgebreidere versies.
Omdat er geen RS485 interface op de OC32/BASIC zit is het niet mogelijk deze versie bij te werken via de standaard procedure zoals deze in de OC32 handleiding staat. Of het bijwerken van de software van de /BASIC uitvoering van belang is is de vraag. De OM32 functionaliteit zit er immers al in en verandert in principe niet meer. Mocht het toch nodig zijn of mocht je het toch willen, dan vind je hieronder hoe je een OC32/BASIC kunt voorzien van nieuwe software.
LET OP: Dit geldt dus alleen voor de OC32/BASIC. Voor alle andere versies: volg de procedure uit de handleiding!
Benodigdheden
Om een update/upgrade te kunnen uitvoeren dien je te beschikken over de volgende zaken:
- Een PC met het Windows besturingssysteem
- Een RS232 interface op je PC. Dat mag een echte com-poort zijn of een USB-RS232 converter (dus geen U485)
- Een OC32/BASIC bootloader-kabeltje
- VPEB Bootloader software.
- De laatste versie OC32 firmware.
De laatste 2 zaken kun je downloaden van dit forum
Het OC32/Basic bootloader kabeltje kun je zelf maken met 3 onderdelen en een stukje draad. Benodigd:
- 9 polige sub-D connector female
- Zenerdiode 5,1V
- Weerstand 2,7kOhm
- Een stuk kabel met 2 aders of 2 losse aders die je om elkaar heen twist.
De kabel maak je als volgt:
LET OP: De connector van de kabel die je gemaakt hebt gaat rechtstreeks in de com-poort van je PC of rechtstreeks in de USB-RS232 converter. Dus geen extra kabel er tussen. Als er toch een kabel tussen moet, zorg er dan voor dat dit een rechte verlengkabel is zonder kruisingen!
Uitvoering
Volg de volgende stappen:
- Installeer de VPEB bootloader sotware op je PC. Dit kun je eenvoudig doen door de .zip file uit te pakken in een door je zelf te kiezen map. Het is handig dat ergens te doen in “Program Files”. Je kunt eventueel een snelkoppeling aanmaken naar de uitgepakte AVRootloader.exe. Deze stap hoef je slechts 1x uit te voeren.
- Download de firmware versie die je wilt installeren. Pak de .zip file uit. Het bestand dat je nodig hebt heeft de extensie *.acy. Zet dat ergens op je PC waar je het terug kunt vinden.
- Zet de RS232-TTL jumper (JP2) van de op te waarderen OC32/BASIC in de stand TTL.
- Sluit de OC32/BASIC die je wilt actualiseren/opwaarderen met het bootloader-kabeltje aan op een com-poort van je PC (evt via USB converter). Zet voedingsspanning op de OC32.
- Start AVRootloader.exe. Je ziet dan ongeveer onderstaand scherm.
De baudrate staat standaard op 38400. Dat kun je aanpassen, maar veel zin heeft het niet, want 38.400 is snel genoeg en voldoende betrouwbaar.
“Sign” staat standaard op “VPEBbootloader”. Verander dit niet, anders werkt het niet!
Het is handig om het vinkje “Open protocol-window after processing” aan te zetten. - Stel “Port” in op de com-poort waarop je bootloader-kabeltje is aangesloten. LET OP: De stand “AUTO” werkt niet met het type bootloader dat in de OC32/BASIC zit. Je moet dus echt de juiste poort selecteren.
- Kies in het vak achter “FLASH” de *.acy file die je onder stap 2 hebt opgeslagen. Dat kun je doen door op de knop “…” te klikken achter het betreffende vak en het juiste bestand te selecteren.
- Zet een RESET-jumper op de OC32/BASIC die je wilt actualiseren. Dat doe je door de 2 pinnen van de 6-polige connector (8-polig waarvan 2 pinnen ontbreken) die het verst van de rand van de print af zitten kort te sluiten. Eventueel kun je even de jumper van JP1 lenen, als je tenminste niet de hele OC32/BASIC voedt uit de 37 polige connector, en die op de betreffende pinnen zetten.
- Klik in AVRootloader op de button “Connect to device”. Bovenaan in het window komt dan te staan “Connecting…, please press RESET on the Device”
- Trek nu de RESET-jumper “met een vloeiende beweging” van de OC32/BASIC. Als het goed is gaan nu beide LEDs op de OC32/BASIC aan (en blijven ze aan). Bovenin het AVRootloader window staat nu “connected”. In de tab “Device Information” vind je nog wat informatie over het type processor en de huidige software. Details zijn verder niet echt van belang.
- Klik (in de tab “Programming”) nu op de button “Program”. Als je het vinkje “Open protocol-window after processing” hebt gezet in stap 5 verschijnt na een seconde of 6 het resultaat in de “Protocol” tab. Je nieuwe software zit in de OC32/BASIC. Noot: het kan zijn dat deze tijd toeneemt als de OC32/BASIC software groeit door nieuwe toeters-en-bellen.
- Klik in de “Programming” tab op de button “Disconnect device”. De OC32 start nu normaal op met de nieuwe firmware.
- Verwijder het bootloader-kabeltje.
- Zet de RS232-TTL jumper (JP2) terug in de gewenste stand, meestal RS232
- Herstel verbindingen als je die veranderd hebt.
- Vergeet niet de JP1 jumper terug te plaatsen, als je die gebruikt hebt.