B
Bernd Laengerich
Guest
Hi,
ich stehe gerade vor einem Rätsel. Gestern habe ich einen MEGA2561 auf
eine Platine gelĂśtet. Heute wollte ich den mittels ISP programmieren.
Habe den FastBoot-Loader programmiert, das Ding startet (Anzeige mit
LED). Danach wollte ich das eigentliche Hauptprogramm, weil er schon am
Dongle hängt, auch programmieren: Nix läuft.
Nachdem das alles merkwĂźrdigerweise mit mehreren Versuchen nicht lief,
habe ich festgestellt, daà der irgendwie nur die Hälfte des Speichers zu
haben scheint: Der Bootloader, der ab 3FC00 liegt, erscheint auch unter
1FC000. Beim Speichern des Hauptprogrammes Ăźber 1FC00 hinaus wird der
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
läuft. Leider nicht STK500-kompatibel. Damit habe ich aber noch nie so
groĂe Atmels programmiert.
Frage dazu: Ist es mĂśglich, daĂ eine fehlerhafte AuĂenbeschaltung (Pin
z.B. dauerhaft auf Masse) diesen Fehler intern hervorruft?
Ansonsten kommt mir nur noch defekter Proz oder Programmer in den Sinn.
Bernd
ich stehe gerade vor einem Rätsel. Gestern habe ich einen MEGA2561 auf
eine Platine gelĂśtet. Heute wollte ich den mittels ISP programmieren.
Habe den FastBoot-Loader programmiert, das Ding startet (Anzeige mit
LED). Danach wollte ich das eigentliche Hauptprogramm, weil er schon am
Dongle hängt, auch programmieren: Nix läuft.
Nachdem das alles merkwĂźrdigerweise mit mehreren Versuchen nicht lief,
habe ich festgestellt, daà der irgendwie nur die Hälfte des Speichers zu
haben scheint: Der Bootloader, der ab 3FC00 liegt, erscheint auch unter
1FC000. Beim Speichern des Hauptprogrammes Ăźber 1FC00 hinaus wird der
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
läuft. Leider nicht STK500-kompatibel. Damit habe ich aber noch nie so
groĂe Atmels programmiert.
Frage dazu: Ist es mĂśglich, daĂ eine fehlerhafte AuĂenbeschaltung (Pin
z.B. dauerhaft auf Masse) diesen Fehler intern hervorruft?
Ansonsten kommt mir nur noch defekter Proz oder Programmer in den Sinn.
Bernd