Stap 2: knippert
We gaan dat dat deel waar alles is aangesloten en klaar om te gaan...
Allereerst laten we dubbel controleren deze zekeringen en controleer of ze overeenkomen met de zekeringen verklaard op digistump.com
low_fuses = 0xE1
high_fuses = 0xDD
extended_fuses = 0xFE
We kunnen controleren of alles door te typen werkt
$ avrdude -p attiny85 -C avrdude.conf -c linuxgpio -v
En als dat ons informatie over de zekeringen en de chip geeft, zullen wij met het instellen van de juiste zekeringen...
$ avrdude -p attiny85 -C avrdude.conf -c linuxgpio -v -U lfuse:w:0xe1:m -U hfuse:w:0xdd:m -U efuse:w:0xfe:m
Deze opdracht zal niet ontredderen op de reset-functie op de DigiSpark.
De één balg echter zal! En gebruik het niet gewoon nog niet. U kunt het aan het eind, maar moet u HVSP programmeur om te re-enabe de resetfunctie voor toekomstige upgrades van de bootloader. Aan de andere kant, kun je om het te gebruiken als een SPI-programmeur met behulp van kleine draad...
$ avrdude -p attiny85 -C avrdude.conf -c linuxgpio -v -U lfuse:w:0xe1:m -U hfuse:w:0x5d:m -U efuse:w:0xfe:m
Als u wilt upgraden van de bootloader alle die we moeten doen is...
$ avrdude -p attiny85 -C avrdude.conf -c linuxgpio -v -U flash:w:t85_aggressive.hex
Nu moeten we alleen onze definities van de Raad van bestuur in de Arduino IDE bijwerken zodat we eigenlijk gebruik van deze gratis bytes maken kunnen, die we zijn net.
Alles wat u hoeft te doen is wijzigen van de boards.txt, die in mijn geval bevindt zich onder
C:\Users\Crypter\AppData\Local\Arduino15\packages\digistump\hardware\avr\1.6.5\boards.txt
Alles wat u hoeft te doen is exemplaar de bestaande tekst voor uw DigiSpark (all die betrekking hebben op DigiSpark, niet DigiSpark Pro), geven ze een nieuwe naam, zoals
digispark-tinyU.name=Digispark (Upgraded - 16.5mhz)
en wijzigen van het begin op elke lijn van het "digispark-tiny" naar iets anders, ik heb net toegevoegd U voor de upgrade. Je ziet al dat ze zijn een beetje verschillend voor elke "bestuur".
en wijzig de maximale grootte van een van de 6012 aan 6714 op elk.
Van nu af aan zult u deze vermeldingen bij uploaden naar uw bijgewerkte DigiSpark.
Nu als u wilt kunt u die gebruiken fuse bits te schakelen de het terugstellenfunctie en maken gebruik van pin 5 voor echt. Zodra u dat doet, zult u niet langer kunnen gebruiken deze methode om te upgraden van uw bootloader, bij lease niet met dit hex bestand.
Nochtans kunt u het downgraden naar uw oorspronkelijke micronucleus v1.6 met behulp van het volgende bestand.
https://raw.githubusercontent.com/micronucleus/micronucleus/v1.11/upgrade/releases/micronucleus-1.06-upgrade.hex
Alles wat u hoeft te doen is het gebruik van micronucleus.exe in windows terminal zoals een regelmatige upload uploaden.
micronucleus.exe C:/Location/To/micronucleus-1.06-upgrade.hex