Atmega 2560 en USBasp

Hardware die niet past in bovenstaande onderwerpen
Berichten: 5
Geregistreerd: 17 Feb 2014, 00:56

Atmega 2560 en USBasp

Berichtdoor pe1mxp » 17 Feb 2014, 01:14

Zoals zovelen heb ik een Fischl klonn van een USBasp programmer
met een Atmega 8. Maar tijdens het uploaden via ICSP krijg ik
de melding: cannot set sck, please check for firmware update.

Nu werken de Arduino IDE en Atmel Studio (en andere progs)
met de AVRdude als plugin voor het uploaden. Uit documentatie
van AVRdude staat een extra notitie bij de 2560. Maximaal 128Kb
flash te gebruiken. Dus eigenlijk is zo'n USBasp niet geschikt.

Nu mijn vragen:

1) Klopt het dat ik de USBasp niet kan gebruiken voor de Atmega2560?
2) Heeft iemand een USBasp werkend voor de Atmega2560?
3) Welke programmer werkt wel met de Atmega2560?

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Atmega 2560 en USBasp

Berichtdoor nicoverduin » 17 Feb 2014, 17:25

Het lijkt erop dat ze de verkeerde stk500 gebruiken. Zij gebruiken nog de stk500V1 en het zou de V2 moeten zijn. die kan wel de juiste adressering aaN (als ik het goed begrijp). Je kan kijken of hij het ook doet met de stk500V2?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 5
Geregistreerd: 17 Feb 2014, 00:56

Re: Atmega 2560 en USBasp

Berichtdoor pe1mxp » 17 Feb 2014, 23:41

nicoverduin schreef:Het lijkt erop dat ze de verkeerde stk500 gebruiken. Zij gebruiken nog de stk500V1 en het zou de V2 moeten zijn. die kan wel de juiste adressering aaN (als ik het goed begrijp). Je kan kijken of hij het ook doet met de stk500V2?


Waaronder vind ik de STK500V2 in de Arduino IDE?

Ik gebruik deze http://www.ebay.com/itm/USBASP-USBISP-AVR-Programmer-Adapter-10-Pin-Cable-USB-ATMEGA8-ATMEGA128-Arduino-/310506909410?pt=LH_DefaultDomain_0&hash=item484ba76ee2#ht_6566wt_1018

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Atmega 2560 en USBasp

Berichtdoor nicoverduin » 18 Feb 2014, 10:32

Welke versie Arduino IDE gebruik je
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 5
Geregistreerd: 17 Feb 2014, 00:56

Re: Atmega 2560 en USBasp

Berichtdoor pe1mxp » 18 Feb 2014, 18:21

nicoverduin schreef:Welke versie Arduino IDE gebruik je


Arduino V1.0.5 en ik gebruik Atmel Studio 6.1

Maar is STK500V2 volledig USB dan?

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Atmega 2560 en USBasp

Berichtdoor nicoverduin » 18 Feb 2014, 18:59

Geen idee. Je zou kunnen proberen programmers.txt (in de Arduino hardware folder/AVR) aan te passen. Nooit geschoten is altijd mis. De AVRISP MKII schijnt in ieder geval wel geschikt te zijn voor de STK500V2. En dan moet nog blijken of het allemaal wel zo werkt zoals het zou moeten.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 5
Geregistreerd: 17 Feb 2014, 00:56

Re: Atmega 2560 en USBasp

Berichtdoor pe1mxp » 19 Feb 2014, 01:51

nicoverduin schreef:Geen idee. Je zou kunnen proberen programmers.txt (in de Arduino hardware folder/AVR) aan te passen. Nooit geschoten is altijd mis. De AVRISP MKII schijnt in ieder geval wel geschikt te zijn voor de STK500V2. En dan moet nog blijken of het allemaal wel zo werkt zoals het zou moeten.


AVRisp is met een seriele chip zoals de FT232 voor de Atmega8(of andere) die de 2560 gaat programmeren.
Bij USBasp wordt de data direct omgezet in de Atmega8 (of andere) die de 2560 gaat programmeren.

Nou, de USBasp werkt dus wel, op de Arduino 2560 zit namelijk nog een 8u2/16u2 (heb meerdere boards).
Dus ik heb het mooi kunnen testen. Alleen de error melding bij het uploaden van de bootloader zat
me dwars, want de bootloader werkte wel. Alleen uploaden van sketches wil dus niet, ja het wil wel
alleen de software loopt niet.

Ik heb in ieder geval wat gevonden waar ik mee aan de slag ga.
Het probleem zit hem inderdaad in AVRdude en de oplossing in de fuses.

http://forum.arduino.cc/index.php/topic,157117.msg1178501.html
http://forum.arduino.cc/index.php?topic=126667.0

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Atmega 2560 en USBasp

Berichtdoor nicoverduin » 19 Feb 2014, 09:55

Laat ff weten wanneer het lukt :) Er is een ITead Studio board naar mij onderweg met de Mega2560. Dan hoef ik ook niet nog eens alles uit te zoeken :)
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 5
Geregistreerd: 17 Feb 2014, 00:56

Re: Atmega 2560 en USBasp

Berichtdoor pe1mxp » 07 Mei 2014, 01:12

Ok, ben erachter wat er aan de hand is.
Om het te laten werken moet je de fusebits
als volgt programmeren bv. met PROGisp.
Low: FF High: DB Ext: FD Loc: FF en
dan nog een chiperase. Dan heb je een
Atmega 2560 die begint bij 0x0000 en
met het juiste aantal blokken. De Arduino
IDE gebruikt een andere indeling waarschijnlijk
alleen voor de bootloader en/of USB.
De data voor de fusebits zit nl. in de
software zelf, en AVRdude kopieert
ze alleen maar. Heb nu de MegaISP
en de USBasp goed werkende om
met de Arduino IDE via de programmer
sketches te uploaden. Heb hier ook
een uitgebreid topic op Arduino.cc
geopend.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Atmega 2560 en USBasp

Berichtdoor nicoverduin » 07 Mei 2014, 07:51

Je maakt dus geen gebruik meer van de bootloader begrijp ik. En serial werkt nog wel?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Terug naar Overige hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten