Hoe om te herstellen van de Arduino UNO R3 ATmega16U2 Firmware met behulp van de Arduino IDE (2 / 4 stap)

Stap 2: Voorbereiden Arduino IDE met aangepaste boards.txt post

Deze methode vereist geen gebruik van de command line en vereist geen programmering van de DFU. Het vereist een goed begrip van hoe de IDE 3e partij aanpassingen werken, en een goed begrip van waar de Arduino documenten en de dossiers van het programma van de Arduino IDE zijn op uw computer.

In uw map documenten en Arduino submap hebt u de mogelijkheid een hardware-mapstructuur waarin een boards.txt bestand en alle ondersteunende bestanden zoals bootloaders en kernen te maken.

De directory structuur en file-specificatie voor aangepaste boards.txt, bootloader directory en andere add-ons in de Arduino schetsen directory wordt gedetailleerd beschreven in de Arduino IDE 1.5 3de partij hardwarespecificatie pagina hier:

https://github.com/Arduino/Arduino/wiki/Arduino-IDE-1.5-3rd-Party-hardware-Specification

Het is de moeite waard de tijd neemt om te lezen en te begrijpen.

Locatie van aangepaste boards.txt bestand

Ik heb een mapstructuur gemaakt in de submap van mijn documenten/Arduino genaamd hardware/aangepast/avr en dat is waar ik mijn aangepaste configuraties houden.

Het volledige pad op mijn Mac-computer

/ Gebruikers/david/documenten/Arduino/hardware/aangepast/avr

Het is op mijn Windows-computer

C:\Documents and Settings\David\My Documents\Arduino\hardware\custom\avr

Op mijn Linux computer is

/Home/David/Arduino/hardware/Custom/avr

Zoek uw Arduino document of schets van de map op uw computer en de hardware/aangepast/avr submappen maken. Bestanden in die directory vullen de ingebouwde hardwarebestanden in de mapstructuur van de toepassing van de Arduino. Dit is waar kun je een boards.txt bestand gebruikersspecifieke definities bevat toevoegen aan de Arduino IDE menu.

Locatie van aangepaste bootloaders map

Ook, maakt een bootloaders submap in de map van de avr. Dit is waar we een kopie van de ingebouwde programmatuur zal plaatsen.

Het volledige pad op mijn Mac-computer

/ Gebruikers/david/documenten/Arduino/hardware/aangepast/avr/bootloaders

Het is op mijn Windows-computer

C:\Documents and Settings\David\My Documents\Arduino\hardware\custom\avr\bootloaders

Op mijn Linux computer is

/Home/David/Arduino/hardware/Custom/AVR/bootloaders

Locatie gemeente van de toepassing van de Arduino standaard boards.txt

Van de toepassing van de Arduino directory-structuur u de ingebouwde boards.txt vindt variëren van de ene computer naar de andere, afhankelijk van waar u de Arduino IDE geïnstalleerd.

Het volledige pad op mijn Mac-computer

/Applications/Arduino.app/Contents/Java/hardware/Arduino/avr

Het is op mijn Windows-computer

C:\Program Files\Arduino\hardware\arduino\avr

Op mijn Linux computer is

/Home/David/Applications/Arduino-1.6.5/hardware/Arduino/avr

Normaal gesproken hoeft niet bewerken of andere manier veranderen het boards.txt bestand of andere bestanden in de installatie van de Arduino IDE, maar kunt u kopieën van bestanden vanaf hier en u kunt ook bestuderen hoe de bestanden bestaan.

Locatie van de firmware van de toepassing van de Arduino voor boards

De firmware moeten we installeren is verder naar beneden in de structuur van deze directory. Als je in de submap firmwares/atmegaxxu2 kijkt ziet u de firmware-bestanden.

Het volledige pad op mijn Mac-computer

/Applications/Arduino.app/Contents/Java/hardware/Arduino/AVR/firmwares/atmegaxxu2

Het is op mijn Windows-computer

C:\Program Files\Arduino\hardware\arduino\avr\firmwares\atmegaxxu2

Op mijn Linux computer is

/Home/David/Applications/Arduino-1.6.5/hardware/Arduino/AVR/firmwares/atmegaxxu2

Hoe het bouwen van de aangepaste boards.txt post

Mededeling het bestand

Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex

Dit is de firmware-bestand dat wordt geladen op de Arduino Uno de ATmega16U2 processor wanneer het komt uit de fabriek. Er zijn ook sommige andere bestanden hier.

Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex is voor de Mega2560 van ATmega16U2

UNO-dfu_and_usbserial_combined.hex is voor de oudere Uno ATmega8U2

MEGA-dfu_and_usbserial_combined.hex is voor de oudere Mega-board ATmega8U2

Dit Instructable is voor UNO met ATmega16U2. Als u met een ander bord werkt, pas de volgende instructies voor uw Raad van bestuur op basis van de bovenstaande informatie.

Kopieer het bestand Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex van de toepassingsmap avr/firmware directory om uw bootloaders (/ gebruikers/david/documenten/Arduino/hardware/aangepast/avr/bootloaders) van Arduino, dan maak een gebruikersspecifieke in boards.txt bestand in de volgende map naar beneden (/ gebruikers/david/documenten/Arduino/hardware/aangepast/avr) overeenkomen met de geselecteerde opties.

Maken of toevoegen aan uw aangepaste boards.txt:

 unorestore.name=UNO 16U2 Restore Firmware unorestore.bootloader.tool=arduino:avrdude unorestore.bootloader.low_fuses=0xff unorestore.bootloader.high_fuses=0xd9 unorestore.bootloader.extended_fuses=0xf4 unorestore.bootloader.file=Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex unorestore.bootloader.unlock_bits=0x3F unorestore.bootloader.lock_bits=0x0F unorestore.build.mcu=atmega16u2 unorestore.build.f_cpu=16000000L unorestore.build.board=uno.build.board=AVR_UNO unorestore.build.core=arduino:arduino unorestore.build.variant=standard 

Na het bewerken van boards.txt, sluit de Arduino IDE als u had draaien en opnieuw starten om de wijzigingen door te voeren. Dit creëert een nieuw bestuur in uw IDE menu van hulpmiddelen, Raad van bestuur.

Gerelateerde Artikelen

Hoe om te herstellen van Custom ROMs

Hoe om te herstellen van Custom ROMs

hier is een snelle tutorial over hoe om te herstellen van een custom ROM op uw Androïde apparaat. Voordat u begint, door ervoor te zorgen dat u een reservekopie van uw systeem met behulp van Clockworkmod hersteltoepassing hebt aangebracht.Stap 1: (Op
Hoe om te herstellen van een Rubix Cube

Hoe om te herstellen van een Rubix Cube

dit Instructable laat zien hoe om te herstellen van een Rubix Cube met uit peeling uit stickers.Alles wat u nodig hebt is een pen!Stap 1: Verwijder de stukken Twist van de kubus, zoals in de afbeelding. Neem uw pen en zet het onder de cubelet, toepas
Hoe om te herstellen van een mes

Hoe om te herstellen van een mes

Hey jongens, dit is mijn video van hoe om te herstellen van een mes. Het is echt gemakkelijk en snel en kun je zo veel of zo weinig inspanning in het afhankelijk van het resultaat dat je bent na.Stap 1:Als u zien meer van wat ik doen net hoofd op mij
Hoe om te schakelen op AC licht en Fan door klap met behulp van de Arduino en correcte sensor

Hoe om te schakelen op AC licht en Fan door klap met behulp van de Arduino en correcte sensor

Hoe maak je een klap schakelen?? Het is echt gemakkelijk om te laten AC toestellen werken gewoon door breuk of klappen, voorzichtig zijn wanneer u AC toestellen, gebruikt als je beginner niet probeer dit zonder inzicht in enkele elementaire dingen ov
Hoe om te herstellen van een bijl

Hoe om te herstellen van een bijl

Toen ik zag deze fantastische Instructable door 4WantofaNail werd ik geïnspireerd om te werken aan het herstel van een bijl van mijn eigen. Helaas, mijn bijl was in nergens in de buurt als goede vorm als de zijne; alles wat ik had echt een roestig, b
Hoe om te herstellen van een oude dressoir

Hoe om te herstellen van een oude dressoir

hier is hoe we sommige leven bracht terug naar een oude dressoir...Stap 1: Zoek een koele dressoir Van mijn vrouw grootouders gaf ons een echt cool oude dressoir dat sinds de jaren 1930 in de familie.Echter dit dressoir zocht mooie ruwe na een verbli
Hoe maak je een polyfone muziekinstallatie veroorzaakt door Capacitieve touch punten met behulp van een Arduino

Hoe maak je een polyfone muziekinstallatie veroorzaakt door Capacitieve touch punten met behulp van een Arduino

Tijdens een project bij KISD maakte wij een interactieve muziekinstallatie die speelbaar op een openbaar vervoer plaats was. De uitstraling van het is geïnspireerd door de kleurrijke metro plannen die elke trein-lijn te met een andere kleur scheiden.
Hoe om te herstellen van uw antieke tin items.

Hoe om te herstellen van uw antieke tin items.

ik kwam onlangs over sommige oude tin dozen die vrij slecht waren en ik dacht dat ze zou een groot item te houden voor decoratie.  Zien dat ze waren verwaarloosd voor zo lang ze nodig hadden een goede reiniging en Pools de kleur van de labels terug t
Hoe om te herstellen van een antiek meubilair

Hoe om te herstellen van een antiek meubilair

Ik wilde te delen over mijn passie. Herstel oude en antieke meubels. De laatste tijd ik herstelde een oude kast en hier zijn de verschillende stappen die ik gevolgd om deze oude kerel een facelift te geven!Stap 1: Eerste stap - snel analyseren van he
Hoe om te herstellen van Rusty metalen delen met behulp van een Dremel Rotary Tool en draadborstels

Hoe om te herstellen van Rusty metalen delen met behulp van een Dremel Rotary Tool en draadborstels

Hey DIYers,Voor dit Instructable, heb ik riep de hulp van mijn vriend van gerecycled sculptuur, Emma. Emma werd aanvankelijk opgericht tijdens de late herfst van 2010. Ze was een deel van mijn eerste (en enige, tot nu toe) solo kunsttentoonstelling,
Hoe om te herstellen van een pijp van landgoed

Hoe om te herstellen van een pijp van landgoed

toen ik deze hobby van pijp roken en verzamelen had ik een enigszins lastige tijd vinden van informatie over het herstellen van landgoed pijpen.  Met steeds meer jongere jongens zoals ikzelf opnemend de hobby heb ik besloten om dit instructable voor
Hoe om te herstellen van open mappen wanneer u re-login na je afmelding

Hoe om te herstellen van open mappen wanneer u re-login na je afmelding

Oke dus hier de situatie is, je de computer gebruikt met veel en veel van uw mappen opengesteld... Dan, uw moeder kwam thuis eerder dan verwacht! U weet perfect dat als ze vangt u met behulp van de computer, dat je in bed moet omdat je "sick", z
Hoe om te herstellen van antiek meubilair

Hoe om te herstellen van antiek meubilair

Niet weggooien antiek meubilair. Hier ziet u onzin bedekt met stof en spinnenwebben, maar alles wat ik zie is potentieel. Er wordt gezegd dat ouderen vaak nog steeds voelen jong aan de binnenkant, en hetzelfde voor deze oude tabel geldt. Het stond ja
Hoe om te herstellen van koplampen met een budget!

Hoe om te herstellen van koplampen met een budget!

Er zijn instructies voor het herstellen van uw verschoten/vergeelde koplampen op een begroting.  Helemaal u nood zit sommige 1500 en 2500 schuurpapier en duidelijke verf.  Ik vond het schuurpapier en sommige automotive clearcoat rondslingeren op de T