Kompilera om (Rename) och Flash HIDUINO med ISP att förvandla din Arduino till en HID (usb-midi) enhet (6 / 9 steg)
Steg 6: Blinkande HIDUINO - steg 0 - om AVRDUDE
Om du skriver 'avrdude' på kommandoraden får du kommandoalternativ och vad de menar.
Jag förklara snabbt viktigaste, för den aktivitet vi vill åstadkomma, men om du bara inte kan hjälpa det och behöver läsa allt om avrdude, LadyAda har en utmärkt tutorial om det.
AVRDUDE är det kommando som används för att flash, bland andra åtgärder, nästan varje AVR chip.
Den har flera alternativ:
“-p” Detta är bara att berätta den vilken mikrokontroller dess programmering. Till exempel: at90usb162 eller at90usb82.
“-P” Detta är kommunikationsporten att använda för att prata med programmeraren. Normalt använder vi usb för USB (om du använder AVRISPMKII), COMX för en virtuell serieport på Windows, eller /dev/cu.usbserial eller /dev/cu. KeySerial1 för seriell på MacOSX.
“-b” Detta är för tvingande seriell baudhastighet för programmerare som STK500. Lämna på 19200 om du använder en Arduino som programmerare, annars Använd inte alternativet
"-c" Här är där vi ange vilken programmerare. Välja om du använder en arduino eller avrispmkii.
“-U” OK är här kommandot viktigt. Dess en som faktiskt gör programmering.
:r|w|v: [: format]
-är antingen flash (minne där koden sparas, som vi använder till "blixt" hiduino), eeprom, hfuse (hög säkring), lfuse (låg säkring), o Eka (utökade säkring).
r|w|v - kan vara r (Läs), w (write), v (verifiera)
-är, Tja, den fil som du vill skriva till eller läsa från.
[: format] (valfritt) sätt theres ett valfritt format sjunker. Vi kommer alltid att använda "Intel Hex" format, så använder jag
“-v” Detta ger dig "verbose" utgång... om du vill felsöka något. Om du vill kan du använda den.
“-F” Detta åsidosätter den signatur checken kontrollera chip du tror du programmering är. Vi använder det i vissa fall när vi får ett fel sådan "enhet signatur check strandat".