Recompilar (renombrar) y cargar HIDUINO zwaartelijn ISP (3 / 10 stap)

Stap 3: Recompilar HIDUINO - Paso 2 - Recompilar


Abrir una ventana de commandos:

-En Windows se abre desde el menú Inicio (Start), tipeando "cmd" y presionando Enter, o yendo een Ejecutar (Run) y tipeando "cmd", y presionando OK.

-Nl MacOS se abre desde "Utilidades (nutsbedrijven) -> Terminal".

Navegar con la línea de commandos al interieur de esa carpeta con el comando cd:

Ejemplo:

'cd C:\Users\Usuario\Escritorio\hiduino-master\lufa-LUFA-140928\Projects\arduino_midi'

y ejecutar maken:

'make'

La compile Außerdem demorar entre 5-10 segundos. Una vez completada, deberíamos ver el mensaje que se ve nl la tercera imagen, tomar el archivo "arduino_midi.hex", esmerarse dentro de la carpeta "arduino_midi", renombrarlo con el nombre que le dimos al dispositivo nl el paso anterior, y moverlo een una carpeta nuestra, donde lo queremos guardar.

La compile Außerdem demorar entre 5-10 segundos. Una vez completada tomar el archivo "arduino_midi.hex" y cargarlo nl la arduino deseada con el programador (Ver próximo paso, Cargar hiduino).

Errores comunes y posibles geavanceerde

- Fout: Al-compilar, "make" tira un fout 2, diciendo que geen reconoce un parámetro de una función en la línea 74:

73 - / / disable klok divisie
74 - clock_prescale_set(clock_div_1);

Esto sucede porque la variabele "clock_div_1" neen está definida para algunos microcontroladores (bug nl avr/power.h).
Referencias:
http://fab.CBA.mit.edu/classes/863.14/people/Andr...
http://Savannah.nongnu.org/bugs/?39061

Solución: Comentar esa línea (con / / al inicio de la línea 74) y debajo pegar el siguiente código:

CLKPR = (1 << CLKPCE);
CLKPR = (0 << CLKPS3) | (0 << CLKPS2) | (0 << CLKPS1) | (0 << CLKPS0);

 Außerdem quedar así:

/ * Uitschakelen klok verdeling * /
Uitvoering ontbreekt - http://savannah.nongnu.org/bugs/?39061
clock_prescale_set(clock_div_1);
CLKPR = (1 << CLKPCE);
CLKPR = (0 << CLKPS3) | (0 << CLKPS2) | (0 << CLKPS1) | (0 << CLKPS0);

Recompilar con "make".

-Fout: Al compilar, "make" tira fout 1 nl el archivo "Descriptors.o".
Solución: Al parecer, si las comillas que encierran el nombre en la línea 263 del archivo "Descriptors.c", zoon oblicuas, o de las que abren y cierran como estas (""), al-compiler geen le gusta. Debemos cambiarlas por las que son derechas como estas ("").
Referencia

Gerelateerde Artikelen

RECOMPILE (Rename) en Flash met de ISP om te zetten uw Arduino in een apparaat HID (usb-midi) HIDUINO

RECOMPILE (Rename) en Flash met de ISP om te zetten uw Arduino in een apparaat HID (usb-midi) HIDUINO

HIDUINO is een firmware (code) gemaakt om uit te voeren op de microcontrollers Atmega8u2 (Arduino UNO Rev 2- en vorige- of Mega2560) en Atmega16u2 (Arduino UNO Rev3).Dit zijn degenen die belast zijn met de computer en de planken om te praten met elka
Cargar NodeMCU nl ESP8266 ESP-01 (y otros)

Cargar NodeMCU nl ESP8266 ESP-01 (y otros)

Is finales del 2014 se ha empezado een hablar de VN-chip numerado como ESP8266, nl primer lugar se Empezo een hablar de él como una forma eenvoudig de verbinden una placa de desarrollo vía WiFi, por ejemplo una placa del entorno Arduino.Pero ahora Di
Cargar firmware al ESP8266 con Arduino

Cargar firmware al ESP8266 con Arduino

Hoy les traigo algo que kroonkruid gente me een pedido demasiado y es poder cargar el firmware al modulo wifi ESP8266 desde VN Arduino, normalmente esto se hace por medio de VN-convertidor USB-serieel pero neen todos tienen acceso een uno de estos di
Branden van de Bootloader op de ATMega328 met behulp van Arduino UNO als ISP

Branden van de Bootloader op de ATMega328 met behulp van Arduino UNO als ISP

UPDATE: deze tutorial zal werken op de Arduino IDE 1.0.1, de recente 1.0.5 brengt enkele wijzigingen op de schets van de ISP, dus ik ben niet zeker of het zal werken (ik kocht 2 ATMega328 en verbrand, zowel op 1.0.1).Gebruik 1.0.1 om eventuele proble
Vuil goedkoop ATtiny-85 Tv-B-Gone(switches off any TV!), vermeerderd met arduino als isp

Vuil goedkoop ATtiny-85 Tv-B-Gone(switches off any TV!), vermeerderd met arduino als isp

De TV-B-Gone is een geweldig stukje techniek en codering. Samen met de toepasselijke naam klein, AT-klein, kunnen we een geweldige universele afstandsbediening die van elke TV veranderen kan. Dit werd oorspronkelijk verkocht als een bouwpakket, maar
Eardrops ISP v2.0

Eardrops ISP v2.0

Laten we enkele solid-state oor-bling... iets eye vangen en open; open ontwerp, open hardware en open software.De bal aan het rollen op OSH Park met drie PCB's voor ~ $8.Als u wilt, neem een kijkje op het gegevensblad voordat u aan de slag. Gerbers v
Hoe gebruik Arduino Mega 2560 als Arduino isp

Hoe gebruik Arduino Mega 2560 als Arduino isp

wanneer ik het opbouwen van mijn Atmega328p-pu op een Printplaat voor mijn bromfiets ik het nodig had om te bootload.Omdat ik er geen externe hebben programmering apparatuur ik nodig had om mijn Arduino Mega 2560 gebruiken als ArduinoISP ( http://ard
Het gebruik van de Arduino ISP Shield 2.0

Het gebruik van de Arduino ISP Shield 2.0

Check out mijn kickstarter-campagne voor het nieuwe model! Onze arduino omzetten in een ISP-programmeur om te verbranden bootloaders en code uploaden naar Attiny85, Attiny84, Atmega328, Atmega1624, Attiny4313...Hoe brand ik BootloaderOm te uploaden s
Reutilizando linterna zonne-zwaartelijn supercondensador

Reutilizando linterna zonne-zwaartelijn supercondensador

* Dit artikel is ook beschikbaar in het Engels hier te klikken.Nl internet y nl muchos comercios pueden conseguirse estas linternas LED, de reducidas auteursrecht y recargables zwaartelijn energia zonne-energie, inclusief se han reportado casos de co
Homebrew WISP (Wireless ISP)

Homebrew WISP (Wireless ISP)

ik heb altijd al verbaasd met draadloze technologie nog voordat. Ik herinner mij tijdens onze middelbare schooldagen. Mijn vrienden en ik waren dromen over hoe gegevenspakketten via de VHF radio (145.00 Mhz) en een Commodore 64 computer object doorge
ATtiny programmeur met behulp van de Arduino ISP

ATtiny programmeur met behulp van de Arduino ISP

voor relatief kleine (minder aantal pins dan ATmega328) projecten, ATtiny serie, ATtiny45 of Attiny85 zijn goede keuze qua fysieke grootte (8-DIP of 8-SOIC) en laag stroomverbruik.Er zijn vele manieren om hem te programmeren. Een van de populaire app
DIY ATtiny ISP Shield programmeur

DIY ATtiny ISP Shield programmeur

ATtiny ISP Shield maakt AVR ATtiny kale Chips gemakkelijk en eenvoudig te programmeren en ook helpt krimpen uw arduino projecten. ATtiny ISP Shield is een programmering hulpmiddel gebruikt voor het programma voor blote8 pin IC's zoals ATtiny13, ATtin
Bitcoin prijs Ticker (bijna) van kras met behulp van Arduino als ISP

Bitcoin prijs Ticker (bijna) van kras met behulp van Arduino als ISP

Hallo iedereen!Heb ik besloten om deze tutorial over hoe te maken van een Bitcoin prijs Ticker. Nou, zal dit is slechts een prototype en ik een kleinere editie met een aangenamer ontwerp en een aantal andere functies op een later tijdstip. Echter dit
Arduino ISP te ATTiny85

Arduino ISP te ATTiny85

Toen ik de ATTiny bereik van Atmel chips ontdekte, was ik opgewonden om te leren dat veel van de projecten die ik had gepland kon worden bereikt met een kleine en goedkope chip. Er zijn vele instructables en tutorials op de interweb die beschrijven v