Stap 6: Knipperend HIDUINO - stap 0 - over AVRDUDE
Als u 'avrdude' op de opdrachtregel typt krijg je de opdrachtopties en wat elk van hen betekenen.
Ik snel de belangrijkste, voor de taak die we bereiken willen, uitleggen, maar als u niet alleen helpen het en wilt u lees alles over avrdude, LadyAda heeft een uitstekende tutorial over het.
AVRDUDE is het bevel te knipperen, onder andere acties, bijna elke AVR-chip gebruikt.
Het heeft verschillende opties:
“-p” Dit is gewoon om te vertellen welke microcontroller zijn programmering. Bijvoorbeeld: at90usb162 of at90usb82.
“-P” Dit is de communicatiepoort te gebruiken om te praten met de programmeur. Normaal gebruiken we usb voor USB (als u gebruikmaakt van de AVRISPMKII), COMX voor een virtuele seriële poort op Windows, of /dev/cu.usbserial of /dev/cu. KeySerial1 voor serial op MacOSX.
“-b” Dit is voor het overschrijven van de serial baud-rate voor programmeurs zoals de STK500. Laat op 19200 als je zijn met behulp van een Arduino als programmeur, anders gebruik deze optie niet
"-c" Hier is waar we de programmeur geef. Kies als u van een arduino of avrispmkii gebruikmaakt.
“-U” OK is dit de belangrijke opdracht. Zijn degene die daadwerkelijk de programmering doet.
:r|w|v: [: indeling]
-is ofwel flash (geheugen waar de code is opgeslagen, die we gebruiken op "flash" hiduino), eeprom, hfuse (hoge fuse), lfuse (lage fuse), o efuse (uitgebreide fuse).
r|w|v - zou r (lezen), w (schrijven), v (controleren)
-is, Nou, het bestand dat u wilt schrijven naar of lezen van.
[: indeling] (optioneel) middelen theres een optioneel formaat vlag. We zullen altijd gebruiken "Intel Hex" formaat, dus gebruik ik
“-v” Dit geeft u 'uitgebreide' uitvoer... in het geval dat u fouten wilt opsporen van iets. Als u dat kunt u deze gebruiken wilt.
“-F” Dit overschrijft de handtekening controleren om ervoor te zorgen dat de chip die u denkt dat u bent programmeren is. We gebruiken het in sommige gevallen, wanneer we een fout krijgen dergelijke "apparaat handtekening controleren mislukt".