Atmel MEGA2561 programmieren

Nov 16, 2018 4 Replies

Hi,


Habe den FastBoot-Loader programmiert, das Ding startet (Anzeige mit LED). Danach wollte ich das eigentliche Hauptprogramm, weil er schon am


haben scheint: Der Bootloader, der ab 3FC00 liegt, erscheint auch unter



dann zerschrieben. Schreibe ich den Bootloader ab 0FC00, dann taucht er beim Lesen auch wieder unter 2FC00 auf.



Der Programmer ist ein MX-USBISP Programmer, der nur unter ProgISP 1.72


z.B. dauerhaft auf Masse) diesen Fehler intern hervorruft?



Ansonsten kommt mir nur noch defekter Proz oder Programmer in den Sinn.



Bernd


Wo hast du den Chip gekauft?

H.

Das Flash der AVRs wird wortweise addressiert (weil die AVR-Befehle

16bit Breite haben), d.h. jenseits der 128KiByte Grenze (ab Wort-Adresse

Bank zu verwenden. Deine Adressen oben sind Byte-Adressen, d.h. die Grenze zur zweiten Bank

Wenn dein Programmer das serielle ISP-Interface verwendet, dann muss er via "Load Extended Address Byte" die Adressbits jenseits 0xFFFF setzen, bevor er auf das Flash (oder dessen Page-Buffer) zugreift.

software nicht mit AVRs >128KiByte Flash umgehen kann.

seriell die eigentliche Software > 128KB. Das hat funktioniert, auch Verify klappt. Vermutlich komme ich jetzt nicht mehr in den Bootloader, aber das ist mir erstmal egal.

Aufschrift intern MX-USBISP V5.00 2018-03-18. Man kann wohl USBASP drauf

probieren werde.

Damit steht ein ISP-Programmer auf der Einkaufsliste.

Bernd

So, jetzt habe ich einen Arduino Uno als STK500v1 genutzt, um den MX-USBISP mit USBasp von Thomas Fischl zu versorgen. Das funktioniert, ich kann jetzt mittels avrdude sowohl den Arduino als auch den USBasp ansprechen.

Die Version 2011-05-28 von USBasp sagt in den release notes:

usbasp.2011-05-28 (v1.4)

------------------------

- added TPI support for ATTiny4/5/6/10 (by Slawomir Fra?)

- added support for controllers with flash >128kb (by Slawomir Fra?)

Arduino korrekt arbeitet. Kann man also auch nicht empfehlen.

Bernd

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required