Artikelindex

 

Extra faciliteiten

De optie

-r

kan gebruikt worden om het board te resetten. Indien gewenst kan de seriële poort worden opgegeven met de optie

-c

(als COM1 of COM2), bijvoorbeeld -c 1 voor COM1. Met de optie

-a

geef je het adres van de seriële poort als adres, bijvoorbeeld -a 3E8 (let op: gebruik hoofdletters voor het hex adres!)

Dit programma is beter geschikt dan het met Elektuur geleverde programma om moeilijkheden met hardware en aansluitingen het hoofd te bieden:

De -t optie helpt U bij het line voor lijn controleren van de uitvoer naar het board. Het detecteert een niet aangesloten board. Het heeft een ingebouwde verify; het geeft altijd een foutmelding als het flashen mislukt. Het is bestand tegen soft errors. Een incidentele schrijffout wordt gecorrigeerd.

Vooral de ingebouwde verify is prettig. Het betekent dat het programma er gegarandeerd in staat, als U geen foutmeldingen krijgt.

Dit programma is geschreven in Forth. Dat wil zeggen dat U alles wat dit programma kan, en meer, ook interactief kunt uitvoeren. Hiervoor moet U een Forth omgeving opstarten (wel met root privilege) en de meegeleverde source inladen. De Forth omgeving (ciforth) waar dit programma voor geschreven is, kunt U downloaden via de ciforth pagina

Er zijn commando's voor het wissen van de flash EPROM, voor het verifiëren, voor het teruglezen en in een file zetten van de flash EPROM etc. In de source kunt U zien wat elk commando doet. Enige Forth kennis is dan wel gewenst.