Kompilera om (Rename) och Flash HIDUINO med ISP att förvandla din Arduino till en HID (usb-midi) enhet (8 / 9 steg)
Steg 8: Blinkande HIDUINO - steg 2 - utföra avrdude och flash!
Öppna ett kommandofönster.
-Windows: Start-menyn, skriv "cmd" och tryck Enter, eller gå till "Kör -> cmd" och tryck Enter.
-MacOS: Gå till "Verktyg -> Terminal"
Navigera till mappen där du placerat den hex filen du vill flash. Exempel: "arduino_midi.hex" "TRACTORCITO.hex"
"cd läge"
Utföra en följande kommandon, enligt vilken firmware du vill flash och vilken programmerare du använder.
Kom ihåg att ändra programmering hamnen och mikrokontroller id, utifrån dina behov.
-Att flashHIDUINO:
-Arduino som ISP programmerare
avrdude -p at90usb162 -P COM10 -b 19200 - c arduino - U flash:w:arduino_midi.hex - v -F
-AVRISPMKII programmerare
avrdude -p at90usb162 -P usb - c avrispmkii - U flash:w:arduino_midi.hex - v -F
-Att flash-usbserial (för att kunna ladda skisser via USB igen)
-Arduino som ISP programmerare
avrdude -p at90usb162 -b 19200 - P COM10 - c arduino - U flash:w:usbserial_uno_16u2.hex - v -F
-AVRISPMKII programmerare
avrdude -p at90usb162 -P usb - c avrispmkii - U flash:w:usbserial_uno_16u2.hex - v -F
Slå Enter när du klistrar in ett av dessa kommandon kommer att utlösa programplaneringsprocessen och kontrollera processer. En gång färdig, bör vi se ett meddelande som på figur 3.
Vanliga fel och sannolikt lösningar
-Fel: stk500_getsync(): inte i synk: resp = 0x15 o 0x00
Lösning: Saknade 10uF kondensatorn mellan RESET och GND på programmerare arduino.
-Fel: Enheten signatur: 0xXXXXXX förväntade signatur för BLABLA är 0xZZZZZZ.
Lösning: Lägg till i slutet av kommandot växeln -F, för att åsidosätta denna kontroll.
-Fel: avrdude: ser_open(): kan inte öppna enheten "\\.\COMX"
Lösning: Arduino vara-blixtrade eller programmerare inte ansluten.