Atmega 2560 en USBasp
10 berichten
• Pagina 1 van 1
Atmega 2560 en USBasp
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?
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
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Atmega 2560 en USBasp
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?
Re: Atmega 2560 en USBasp
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
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Atmega 2560 en USBasp
Welke versie Arduino IDE gebruik je
Re: Atmega 2560 en USBasp
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?
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Atmega 2560 en USBasp
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.
Re: Atmega 2560 en USBasp
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
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Atmega 2560 en USBasp
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
Re: Atmega 2560 en USBasp
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.
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.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Atmega 2560 en USBasp
Je maakt dus geen gebruik meer van de bootloader begrijp ik. En serial werkt nog wel?
10 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten