Bootloader branden met usbasp

Thanks dit is een handig progje...
Alleen ook hier weer een [ de ] foutmelding....
Die usbASP update.... en volgens alles heb ik de laatste.....

Dus wat doe ik nu fout...

ScreenShot072.jpg

Net als het programma in je mega voor je zonnepaneel, zit er in de processor van je usbasp ook een programma. Die processor de atmega8 is het kleine broertje van de mega.
Deze software is te oud. Omdat de usbasp geen bootloader heeft, kun je die software alleen met een ISP programmeer apparaat veranderen. Je hebt dus een tweede usbasp of een arduino nodig om die software te branden. Dit heeft dus niks met je drivers ect op windows te maken. Die zijn prima.

Zoek op arduinoISP voor voorbeelden om een arduino/mega om te bouwen tot een ISP programmer.
Je kunt daarmee ook van een tweede mega de bootloader branden.
Succes met je strijd, ik geloof dat je er wel komt.

teding:
Net als het programma in je mega voor je zonnepaneel, zit er in de processor van je usbasp ook een programma. Die processor de atmega8 is het kleine broertje van de mega.
Deze software is te oud. Omdat de usbasp geen bootloader heeft, kun je die software alleen met een ISP programmeer apparaat veranderen. Je hebt dus een tweede usbasp of een arduino nodig om die software te branden. Dit heeft dus niks met je drivers ect op windows te maken. Die zijn prima.

Zoek op arduinoISP voor voorbeelden om een arduino/mega om te bouwen tot een ISP programmer.
Je kunt daarmee ook van een tweede mega de bootloader branden.
Succes met je strijd, ik geloof dat je er wel komt.

Dus als ik het goed heb moet ik de "bootloader" van de usbasp updaten???
En dat weer met een mega....?
Waar vind ik die software dan weer..?

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...