Atmel MEGA2561 programmieren

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

Reply to
Bernd Laengerich
Loading thread data ...

Wo hast du den Chip gekauft?

H.

Reply to
Heinz Schmitz

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.

Reply to
Michael Bäuerle

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

Reply to
Bernd Laengerich

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

Reply to
Bernd Laengerich

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.