Pages: [1] 2 3 ... 5   Go Down
Author Topic: Bootloader branden met usbasp  (Read 7073 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
Newbie !! so help me please...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Zoals de kop aangeeft...

Ik heb alles aan de gang...
Hij brand, lampje gaat uit duurt ff dan een foutcode:
Code:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: verification error, first mismatch at byte 0x1e000
         0xff != 0x0d
avrdude: verification error; content mismatch

Kan iemand me uitleggen hoe en wat....
Ik wil het graag proberen via usbasp.....
Aangezien ik meerdere boarden zal moeten ...


En natuurlijk omdat het zou moeten kunnen
Logged

Newbie !!  so help me please...
Heb een arduino ethernet met Solarmeter

Offline Offline
Jr. Member
**
Karma: 0
Posts: 81
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Zoals de fout melding al aangeeft, de firmware van de usbasp is te oud voor avrdude software.
Waarom ?,  In de oude usbasp software kon de SCK clock rate  met een jumper gezet worden.
in de nieuwe versie, kan avrdude dat via een commando ook.
De update voor usbasp is hier te vinden http://www.fischl.de/usbasp/
Je kunt een arduino als ISP gebruiken voor de update.
Op de usbasp moet je dan een jumper (of op de chinese kloon een draad brug)  maken, waarmee je de usbasp in een programeer mode zet.
Ik heb dit voor mijn betemcu usbasp ook gedaan, De fout meldingen zijn weg, het programmeren met de usbasp werkt.
Echter als ik een hele verse atmega328 wil programeren, dan werkt het nog steeds niet.
Ik heb daarom nu op de betemcu als nog een jumper bij gemaakt voor slow SCK.

Lees anders dit ook door.
http://arduino.cc/forum/index.php/topic,149668.0.html
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
Newbie !! so help me please...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@ Teding..
Bedankt voor je reactie...
Firmware had ik wel up to date Ik wil een mega2650 flashen

Ik zie 3 jumpers... [ 2x draadje en 1x brugje... ]
Welke zou het kunnen zijn?

http://www.hobbyking.com/hobbyking/store/__21321__USBasp_AVR_Programming_Device_for_ATMEL_proccessors.html


Dan de volgende hoe weet ik welke versie ik erop heb staan...
Logged

Newbie !!  so help me please...
Heb een arduino ethernet met Solarmeter

Offline Offline
Jr. Member
**
Karma: 0
Posts: 81
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Wat je zou kunnen doen is de traces op je print volgen,
De jumper tussen reset en PC6 moet je dan hebben.
Controleren welke versie je nu hebt is niet mogelijk.
Als de lock fuse niet gezet is , zou je wel een upload kunnen maken van je orginele firmeware.



* AC-PG-USBASP_03_LRG.jpg (98.63 KB, 1024x768 - viewed 37 times.)
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
Newbie !! so help me please...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pfff zware kost.....

Ik ben een newbie.....
Wat ik wil is de watchdog werkend te krijgen op mijn solarmeter....
Daarvoor moet de bootloader geupdate worden..
Ik heb meerdere mega's in beheer, dus moet er een hoop doen.
Vandaar die usbasp, kost niet alles...En zou makkelijk zijn...

Alleen krijg het niet spits...

Is ergens een stap stap voor dombos... smiley-fat smiley-fat
Logged

Newbie !!  so help me please...
Heb een arduino ethernet met Solarmeter

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
Newbie !! so help me please...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Heb ik het nu gered???

Heb de bootloader hex file geladen vanuit 1.04
Toen write gedaan....


Hoe kan ik het contoleren??
In de bijlage?


* ScreenShot066.jpg (181.97 KB, 1547x845 - viewed 40 times.)

* ScreenShot067.jpg (28.24 KB, 671x555 - viewed 31 times.)
Logged

Newbie !!  so help me please...
Heb een arduino ethernet met Solarmeter

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
Newbie !! so help me please...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ik denk het niet...
Hij is zo dood als een pier....
Kan ik hem op eea manier weer tot leven krijgen??? smiley-roll-sweat smiley-roll-sweat
Logged

Newbie !!  so help me please...
Heb een arduino ethernet met Solarmeter

Offline Offline
Jr. Member
**
Karma: 0
Posts: 81
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Als je nu een nieuwe bootloader hebt geladen, kun je nu het programma terug zetten
Succes
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
Newbie !! so help me please...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Als je nu een nieuwe bootloader hebt geladen, kun je nu het programma terug zetten
Succes

Als ik dit nu zou snappen..
Ben ik er denk ik.... smiley-cool smiley-cool smiley-cool

Hoe weet ik nu welke bootloader ik erin heb zitten
Logged

Newbie !!  so help me please...
Heb een arduino ethernet met Solarmeter

Offline Offline
Jr. Member
**
Karma: 0
Posts: 81
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je kunt een compare maken van de inhoud mega met de hex file van je nieuwe bootloader
Als die gelijk zijn, dan zit hij er echt in.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
Newbie !! so help me please...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je kunt een compare maken van de inhoud mega met de hex file van je nieuwe bootloader
Als die gelijk zijn, dan zit hij er echt in.

Tsja. als ik zou snappen wat je typet.....

Maar kan een bootloader ook via een sketch geupdate worden??
http://gammon.com.au/Arduino/Atmega_Board_Programmer.zip

Maar ik was al blij dat ik die hex file via extreme burner avr kon vinden.....[ en na mijn idee erin geschoten heb]
Alleen draaide ik daarna een sketch waarmee de watchdog zou moeten werken..
En na een paar uurtjes liep de arduino vast.. als een huis.
Dus daar maak ik uit op dat de nieuwe bootloader er niet in zit [ een aanname maar toch ]
Logged

Newbie !!  so help me please...
Heb een arduino ethernet met Solarmeter

Offline Offline
Jr. Member
**
Karma: 0
Posts: 81
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Download anders deze software
http://code.google.com/p/home-part/downloads/detail?name=avrdude-GUI-1.0.5.zip&can=2&q=
Deze bied naast read en write ook verify
Is te gebruiken met usbasp of arduino als ISP

Zoek even naar je avrdude files in de bovenste balk
Voorbeeld zoals hij bij mij stond ingesteld
De -B2000 optie is voor lagere SCK clock, als je die nodig hebt


* blank 328.JPG (64.1 KB, 596x581 - viewed 38 times.)
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
Newbie !! so help me please...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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


* ScreenShot071.jpg (132.49 KB, 1423x595 - viewed 28 times.)

* ScreenShot072.jpg (34.08 KB, 436x441 - viewed 30 times.)

* ScreenShot073.jpg (57.59 KB, 980x492 - viewed 32 times.)
Logged

Newbie !!  so help me please...
Heb een arduino ethernet met Solarmeter

Offline Offline
Jr. Member
**
Karma: 0
Posts: 81
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
Newbie !! so help me please...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Newbie !!  so help me please...
Heb een arduino ethernet met Solarmeter

Pages: [1] 2 3 ... 5   Go Up
Jump to: