Bootloader branden met usbasp

Het is niet een bootloader, maar gewoon een programma
Je kunt vinden in het file usbasp.2011-05-28.tar.gz
op de site USBasp - USB programmer for Atmel AVR controllers - fischl.de
Ik denk dat jou usbasp en atmega8 heeft, dus zoek in de map \bin\firmware naar
usbasp.atmega8.2011-05-28.hex

De mega die jij gebruikt, is dat de Arduino Mega 2560 ?
Zoja dan zou je die kunnen gebruiken om de usbasp van een nieuwe programma te voorzien.

teding:
Het is niet een bootloader, maar gewoon een programma
Je kunt vinden in het file usbasp.2011-05-28.tar.gz
op de site USBasp - USB programmer for Atmel AVR controllers - fischl.de
Ik denk dat jou usbasp en atmega8 heeft, dus zoek in de map \bin\firmware naar
usbasp.atmega8.2011-05-28.hex

De mega die jij gebruikt, is dat de Arduino Mega 2560 ?
Zoja dan zou je die kunnen gebruiken om de usbasp van een nieuwe programma te voorzien.

Yep een mega 2560...
Dus eerst de usbasp updaten met een mega, en dan met de usbasp de mega....

JE maakt het me wel moeilijk....

Maar heb nu beetje door wat ik mis deed...[ pc software of device software.. ]

Dan nog lukt eea me niet zoals ik zou wensen...
KAn ik de mega aan een usb. [ compoort hangen ]
Dan hoe brand ik de bootloader dan in de usbasp????

Sluit de Mega aan op je computer (usb)
Start de arduino IDE, Kies bij Bestand/Voorbeelden het programma ArduinoISP
Download die naar de mega.
de IDE kun je nu weer sluiten

Kijk eens op deze sitehttp://www.nodo-domotica.nl/index.php/Bootloader_laden
Verbind wat draadjes zoals aangeven in de tabel

Op de usbasp moet nog een doorverbinding gemaakt worden.
Dan kun je proberen met avrdude-gui verbinding te maken met de usbasp
Kies als programmer -ardiuno
en selecteer de juiste comport
Als device de atmega8
En probeer dan maar een de fuse te lezen.

Usbasp krijg ik niet geflasht...[ lijkt wel of ik bijna ben ]
Rare foutmeldingen

Zelfs met de draadje zoals nodoproject omschrijft foutmelding..

avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.

En wat denk je alles dubbel check gedaan..

ScreenShot077.jpg

Nog een paar...

Ik ben je even kwijt hoor, device 1e950f is een ATmega328P
Heb je een uno board er aan geknoopt ?

ATmega328P 1e950f

ATmega88A 1e930a
ATmega88PA 1e930f
ATmega88P 1e930f
ATmega88 1e930a
ATmega8A 1e9307
ATmega8 1e9307

teding:
Ik ben je even kwijt hoor, device 1e950f is een ATmega328P
Heb je een uno board er aan geknoopt ?

ATmega328P 1e950f

ATmega88A 1e930a
ATmega88PA 1e930f
ATmega88P 1e930f
ATmega88 1e930a
ATmega8A 1e9307
ATmega8 1e9307

Klopt...een ethernet board [ uno ]
Mijn mega die nog over heb, is zo lam als een pier....

En met de uno wil ik dus de usbaps flashen. [ en daar krijg ik fouten mee ]
En als die usbasp weer werkt die mega weer proberen te flashen..

Ok, heb je in de uno het programma arduinoISP geladen ?
Zet eventueel een ledje met weerstand op Pin9 van de uno
Die gaat dan als een langzame hardslag oplichten.

teding:
Ok, heb je in de uno het programma arduinoISP geladen ?
Zet eventueel een ledje met weerstand op Pin9 van de uno
Die gaat dan als een langzame hardslag oplichten.

Sketch zit erin...

De 2de board led naast de voeding doet al...

maar ik krijg een syntax error zoals ik eerder poste

Je hebt de uno aan de computer, draadjes van pin 10,11,12 en 13 en +5 en GND naar de usbasp
De usb kant van de usbasp niet in de computer.
Dan vraagje via avrdude-gui naar de atmega8 fuse,
dan moet het werken.

Je kunt met de uno ook direct, de mega bootloader laden
Kies daarvoor onder extra als board de MEGA, en daarna onder extra bootlader branden
Wel de goede draadjes aan elkaar maken tussen mega en uno.
Er word vaak gezegt dat je een extra 10 uf condensator nodig hebt op de reset lijn.
Ik heb dat echter nog nooit hoeven gebruiken.

Morgen verder //

Iets later maar toch...
In de bijlage de problemen..
Ik heb contact, met de usbasp...
Maar toch ook een hardnekkige foutmelding....

Ik doe iets fout ...
maar wat???

Je hebt gelijk, sorry
Met de volgende instellingen moet het lukken.
Vergeet niet ook een jumpertje te maken op de usbasp.
Succes

Jumpertje tussen jp 2 en jp 3..

Beide foutmelding....

En eigenlijk lijkt het me in die syntax te zitten

Heb wel een met ccn gestoeid..
En syntax is dodelijk.....

Sorry voor mijn domheid..

Dylan,
Let vooral wat je bij programmer invult, Dus niet arduino
Kijk even goed naar mijn laatste voorbeeld.

teding:
Dylan,
Let vooral wat je bij programmer invult, Dus niet arduino
Kijk even goed naar mijn laatste voorbeeld.

Op de 1 of andere manier snap ik het niet meer..
Ik heb een arduino er aanhangen die ingesteld is...
En toch moet ik hem avrisp klikken..
De -b 19200 ?
En allebei de jumpers geprobeerd...

Maar op de 1 of andere manier werkt het niet....

Vanavond maar eens een mega proberen te flashen....

Ik kwam de volgende quote tegen op het forum uit de post

You will need to short the two solder pads labeled as R8 on the USBASP. This will connect the reset from the 10-pin header to the reset on the ATmega8A, to allow it to be programmed.

10-Pin header to Uno ArduinoISP
pin 5 RESET D10
pin 1 MOSI D11
pin 9 MISO D12
pin 7 SCK D13
pin 2 VCC 5V
pin 4 GND GND

teding:
Ik kwam de volgende quote tegen op het forum uit de post
Arduino Forum

You will need to short the two solder pads labeled as R8 on the USBASP. This will connect the reset from the 10-pin header to the reset on the ATmega8A, to allow it to be programmed.

10-Pin header to Uno ArduinoISP
pin 5 RESET D10
pin 1 MOSI D11
pin 9 MISO D12
pin 7 SCK D13
pin 2 VCC 5V
pin 4 GND GND

De pinnen zijn hetzelfde als de nodo link...

Die r8 is niet te vinden...
Maar het lijkt wel wat je aangeeft in je link..
De mijne is beveiligd...

En alleen op erase duwen is niet voldoende...

Je hebt toch een programmeer verbinding nodig,
op mijn usbasp is het niet meer dan twee via's op de print.
Kijk eens met een loop naar je print, en zoek het spoor van reset pin, naar pc6

teding:
Ik denk dat jou usbasp en atmega8 heeft, dus zoek in de map \bin\firmware naar
usbasp.atmega8.2011-05-28.hex

Nogmaals...
Hoe weet ik welke bootloader erin zit?

En waar kan ik er achter komen welke firmware op mijn usb asp zit??

Want het werkt #@$%^&()(&^% nog steeds niet..
Niet met de usbasp
Maar ook niet met de arduino als isp

In de usbasp zit geen bootloader, welke firmware er in zit is niet te achter halen.
Kan een oude versie van www.fischl.de zijn, of een door de leverancier aangepaste versie.
Zorg in iedergeval dat je de programeer verbinding op de print vind, die heb je echt nodig.
Als je dan verbinding krijgt, vertelt avrdude welke processor op de usbasp zit.
De bij die prosessor horende hexfile moet je dan gebruiken voor je upgrade.

Voor het programmeren van je mega is dit een goede leidraad

succes