Go Down

Topic: Mega 2560 per ISP flashen (Read 2 times) previous topic - next topic

erni-berni


Habe zum testen das Blink Sketch aufgespielt und nur einen LED an PIN 53 angeschlossen.


Probier das mal mit "13". Das ist die LED auf dem Mega Board.

erni-berni

Hallo Jens,
ich habe dein Vorgehen mal Schritt für Schritt mit meinem Mega und meinem Programmer mySmartUSB nachgespielt
Der Eintrag unter programmer.txt ist bei mir
Code: [Select]
mySmartUSB.name=mySmartUSB
mySmartUSB.communication=serial
mySmartUSB.protocol=stk500v2

also vergleichbar.
Unter Tools->Programmer "mySmartUSB" ausgewählt und unter Datei->Upload mit Programmer hochgeladen
Funktioniert sowohl mit Pin 53 wie auch mit 13.

Ist der Programmer richtig am 6-poligen Stecker angeschlossen? Kannst du die Verbindungen vom 6-poligen Stecker zum Chip mal prüfen (durchpiepsen)? Wie ist es mit der Spannungsversorgung für den DIAMEX? Vielleicht braucht der die 5V über das Board.

Mach mal folgendes:
- schalte unter Datei->Einstellungen die Option "Ausgaben während Upload"  ein
- lade den Blink Sketch
- schliesse den Programmer an den Rechner an  aber nicht an den Mega
- lade den Blink Sketch mit "Upload mit Programmer" hoch.
- im unteren Fenster wird eine Debug-Ausgabe angezeigt
- scoll in dieser Anzeige ganz nach oben
- in der 2. Zeile solltest du den Aufruf von avrdude finden
Im nächstem Schritt werde ich dir zeigen wie du dann die Fuses auslesen kannst.

Reinhard

Lan-Police

Hallo,

also mit Pin 13 genau das gleich die LED is dauerhaft an !?

Hier der "Log":

Code: [Select]


D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega2560 -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=101 -ID:\Programme\Arduino-1.0.1\hardware\arduino\cores\arduino -ID:\Programme\Arduino-1.0.1\hardware\arduino\variants\mega C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\Blink.cpp -o C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\Blink.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\WInterrupts.c.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\wiring.c.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\wiring_analog.c.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\wiring_digital.c.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\wiring_pulse.c.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\wiring_shift.c.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\CDC.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\HardwareSerial.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\HID.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\IPAddress.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\main.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\new.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\Print.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\Stream.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\Tone.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\USBCore.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\WMath.cpp.o
  Using previously compiled: C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\WString.cpp.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\WInterrupts.c.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\wiring.c.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\wiring_analog.c.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\wiring_digital.c.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\wiring_pulse.c.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\wiring_shift.c.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\CDC.cpp.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\HardwareSerial.cpp.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\HID.cpp.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\IPAddress.cpp.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\main.cpp.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\new.cpp.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\Print.cpp.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\Stream.cpp.o
D:\Programme\Arduino-1.0.1\hardware\tools\avr\bin\avr-ar rcs C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\core.a C:\Users\Jens\AppData\Local\Temp\build2505665150654594488.tmp\Tone.cpp.o

----- gekürzt--------



Lan-Police

Ich hatte schon 5V Extern am Board gehabt hatte auch nichts geändert.

Das Kabel sollte in Ordnung sein da ich ja den Uno problemlos programmieren konnte !?

erni-berni

Du hast (auch?) einen Haken bei "kompilieren" gesetzt. Nimm den mal weg. Nur den Haken bei "hochladen" setzen.

Ich meinte nicht das Kabel, sondern die Verbindung zwischen 6-poligem Stecker auf der Platine und dem Chip. Aber poste erst mal den Debug vom Upload.

Go Up