Hier gibt es aktuelle 1284P Core Files für verschiedene IDE Versionen, basierend auf dem Mighty1284:
http://www.leonardomiliani.com/en/arduino/
(nach unten scrollen)
Weiß aber nicht ob dass das Problem löst
Hier ist auch noch was dazu:
Die Dateien dort sind aber veraltet. Deshalb die andere Version auf der ersten Seite
Als erstes musst du die Fusebits setzen, mit dem Bootloader brennen.
Ich hatte mal auch von gammon alle Dateien geladen und geschaut was das überhaupt ist. Danach ging alles.
Probier einfach alles aus, so richtig kaputt machen kannste da nichts, wenn dann nur Software, kann man immer noch ändern.
Ich hatte auch den Mighty Core Files, allerdings noch die älteren.
Hi,
@Serenifly Die aktuelle Version habe ich genutzt. Die hast Du mir ja im anderen Thread bereits empfohlen. Danke nochmals.
@skorpi08 Habe nun mal alles von gammon genommen--> Jetzt klappts. Danke Sketch konnte übertragen werden und die TestLED blinkt fröhlich vor sich hin. Danke
Nur vor lauter rumprobiererei habe ich nun den Überblick verloren welches PInout denn da nun eigentlich genutzt wird. So wie ich das in all den Dreien gesehen habe gibt es da ja wohl verschiedene für die diversen 1284p Boards. Oder kann ich das jeweilige Pinout irgendwo definieren? Das hat ja nichts mit dem Bootloader an sich zu tun, oder? Sondern viel eher damit wie die IDE das geschrieben ins HEX umsetzt, oder?
LG Dominic
Das Pinout ist in variants/1284p/pins_arduino.h definiert:
// ATMEL ATMEGA644P/1284P
//
// +---\/---+
// PCINT8/(D0 ) PB0 1| |40 PA0 (A0 / D24)/PCINT0
// PCINT9/(D1 ) PB1 2| |39 PA1 (A1 / D25)/PCINT1
// PCINT10/INT2 (D2 ) PB2 3| |38 PA2 (A2 / D26)/PCINT2
// PCINT11/OC0A (D3 ) PB3 4|~ |37 PA3 (A3 / D27)/PCINT3
// PCINT12/0C0B/SS (D4 ) PB4 5|~ |36 PA4 (A4 / D28)/PCINT4
// PCINT13/MOSI (D5 ) PB5 6| |35 PA5 (A5 / D29)/PCINT5
// PCINT14/OC3A/MISO (D6 ) PB6 7|~* |34 PA6 (A6 / D30)/PCINT6
// PCINT15/OC3B/SCK (D7 ) PB7 8|~* |33 PA7 (A7 / D31)/PCINT7
// RST 9| |32 AREF
// VCC 10| |31 GND
// GND 11| |30 AVCC
// XTAL2 12| |29 PC7 (D23) TOSC2/PCINT23
// XTAL1 13| |28 PC6 (D22) TOSC1/PCINT22
// PCINT24/RX0 (D8 ) PD0 14| |27 PC5 (D21) TDI/PCINT21
// PCINT25/TX0 (D9 ) PD1 15| |26 PC4 (D20) TDO/PCINT20
// PCINT26/INT0/RX1 (D10) PD2 16| |25 PC3 (D19) TMS/PCINT19
// PCINT27/INT1/TX1 (D11) PD3 17| |24 PC2 (D18) TCK/PCINT18
// PCINT28/OC1B (D12) PD4 18|~ |23 PC1 (D17) SDA/PCINT17
// PCINT29/OC1A (D13) PD5 19|~ |22 PC0 (D16) SCL/PCINT16
// PCINT30/OC2B (D14) PD6 20|~ ~|21 PD7 (D15) OC2A/PCINT31
// +--------+
//
// *: OC3A/OC3B (and corresponding PWMs) are only present on Atmega1284
EDIT: Das ist das von der italienischen Seite, aber das ist glaube ich das Standard Mighty1284 Pinout
Zu früh gefreut.
Den Blimk Sketch bekomme ich seriell übertragen, alles andere -auch mein eigentlichen Projektsketch- bekomme ich mit "Stk...programmer is not responding" quittiert. Die TX/RX LEDs auf dem Uno Board flackern kurz ein bisschen und das wars dann.
Morgen versuche ich es nochmals über Arduino as ISP. Mal schauen ob das geht oder ob der da auch wieder streikt. Bei der seriellen Methode habe ich natürlich den AVR vom Uno Board runtergenommen.
Die Serielle Methode funktioniert aber nur, wenn der 1284 bereits einen Bootloader hat. Das ganze ist einfach wieder Geld sparen am falschen end. Mit ienem Atmel mkII hättest du das problemlos lösen können, da hier keine Begrenzung der Flashgröße besteht.
Hi,
Den Bootloader habe ich ja per ISP drauf bekommen und den Blink-Sketch anschließend seriell. Aber sobald ich irgend was anderes nehme, auch aus den Basic Examples, bekomme ich die Fehlermeldung das der Programmier nicht reagiert. Mir kommt es fast so vor als würde der Blink Sketch halt grad per Glückstreffer drauf geladen werden können.
In wie fern hat das nun damit zu zu. Ob man den original MK2 von Atmel nutzt oder eben nicht? Ich habe kein Problem damit mir so ein Teil zu kaufen. Aber wenn es nicht sein muss, spare ich mir das in der Tat lieber.
Mein Ziel ist es den 1284p seriell zu programmieren da das ganze am Ende in ein Gehäuse mit USB Anschluss soll weil a) ein Akku drin ist und per USB geladen wird und b) das einspielen neuer Software somit einfacher ist. Und das sollte doch mit dem UNO Board klappen, oder nicht? Weil bei Verwendung von TX/RX nehme ich ja den 823 vom Sockel und berbinde die TX/RX Pins vom Uno Board mit dehnen des 1284p. Als "Umsetzer" USB<>Seriell sitzt ja da dann der 8u2 dazwischen
LG Dominic
Bootloader bringen gerne mal einen Blink-Sketch mit. Kann sein dass du den siehst.
Was sagt denn Nick's "Atmega Chip Detector" jetzt zu den Adressen 1FC00 .. ?
Oder deine Verwendung des 8U2 als USB->Seriell Wandler stimmt nicht ?
Oder ...
Bleib dran und berichte, ich hab auch einen noch 1284 rumliegen und stimme dir zu: wenn der sowieso seriell mit einem PC reden soll, ist ein bootloader und usb-seriell Wandler praktischer als zusätzlich noch die ISP Schnittstelle zu verwenden.
Das ganze ist einfach wieder Geld sparen am falschen end
Na ja, einen richtigen USB-Seriell Wandler brauchst du schonwürde ich dir schon empfehlen, auch wenn du USB nur zum Akku laden nimmst, aber es geht ja auch ums Prinzip und den sportlichen Ehrgeiz.
Also so langsam weiss ich nicht mehr weiter. Werde mir wohl nen eigenständigen Programmer und so ein FTDI USB Kabel zulegen um prinzipiell die Grundhardware da zu haben. Denn wenn ich den Uno dazu vergewaltige klappt das irgendwie nicht.
Ich habe alles noch mal neu gemacht.
-Board Detector laufen gelassen-->1284p wird erkannt
-Board_Programmer laufen lassenu nd mit "G" im Serial Monitor den Bootloader neu drauf gespielt-->wurde ohne Fehler gemacht
Nicks Board Detector bringt mir nun:
Atmega chip detector.
Written by Nick Gammon.
Version 1.11
Compiled on Nov 23 2014 at 16:49:46
Entered programming mode OK.
Signature = 1E 97 05
Processor = ATmega1284P
Flash memory size = 131072 bytes.
LFuse = FF
HFuse = DE
EFuse = FD
Lock byte = EF
Clock calibration = 42
Bootloader in use: Yes
EEPROM preserved through erase: No
Watchdog timer always on: No
Bootloader is 1024 bytes starting at 1FC00
Bootloader:
1FC00: 0F 92 CD B7 DE B7 11 24 84 B7 14 BE 81 FF F1 D0
1FC10: 85 E0 80 93 81 00 82 E0 80 93 C0 00 88 E1 80 93
1FC20: C1 00 86 E0 80 93 C2 00 80 E1 80 93 C4 00 8E E0
1FC30: CA D0 20 9A 26 E0 80 E3 9C EF 31 E0 90 93 85 00
1FC40: 80 93 84 00 36 BB B0 9B FE CF 18 9A A8 95 21 50
1FC50: A9 F7 00 E0 10 E0 EE 24 E3 94 E1 E1 DE 2E F3 E0
1FC60: FF 2E A5 D0 81 34 71 F4 A2 D0 89 83 B2 D0 89 81
1FC70: 82 38 09 F4 8B C0 81 38 11 F4 84 E0 01 C0 83 E0
1FC80: 8F D0 8B C0 82 34 11 F4 84 E1 03 C0 85 34 19 F4
1FC90: 85 E0 A7 D0 82 C0 85 35 91 F4 89 D0 A8 2E BB 24
1FCA0: 86 D0 08 2F 10 E0 10 2F 00 27 0A 29 1B 29 81 2F
1FCB0: 88 1F 88 27 88 1F 8B BF 00 0F 11 1F 6D C0 86 35
1FCC0: 21 F4 84 E0 8E D0 80 E0 DB CF 84 36 09 F0 40 C0
1FCD0: 6E D0 6D D0 C8 2E 6B D0 80 EE 00 30 18 07 18 F4
1FCE0: F8 01 F7 BE E8 95 A1 2C 51 E0 B5 2E 60 D0 F5 01
1FCF0: 81 93 5F 01 CE 16 D1 F7 F0 EE 00 30 1F 07 18 F0
1FD00: F8 01 F7 BE E8 95 65 D0 07 B6 00 FC FD CF F8 01
1FD10: A0 E0 B1 E0 2C 91 30 E0 11 96 8C 91 11 97 90 E0
1FD20: 98 2F 88 27 82 2B 93 2B 12 96 0C 01 E7 BE E8 95
1FD30: 11 24 32 96 82 E0 A0 30 B8 07 61 F7 85 E0 F8 01
1FD40: 87 BF E8 95 07 B6 00 FC FD CF D7 BE E8 95 25 C0
1FD50: 84 37 A9 F4 2C D0 2B D0 B8 2E 29 D0 3A D0 CB 2C
1FD60: 48 01 F4 01 86 91 1C D0 08 94 81 1C 91 1C CA 94
1FD70: C1 F7 0F 5F 1F 4F BA 94 0B 0D 11 1D 0E C0 85 37
1FD80: 39 F4 27 D0 8E E1 0C D0 87 E9 0A D0 85 E0 78 CF
1FD90: 81 35 11 F4 88 E0 17 D0 1C D0 80 E1 01 D0 61 CF
1FDA0: 90 91 C0 00 95 FF FC CF 80 93 C6 00 08 95 80 91
1FDB0: C0 00 87 FF FC CF 80 91 C0 00 84 FD 01 C0 A8 95
1FDC0: 80 91 C6 00 08 95 E0 E6 F0 E0 98 E1 90 83 80 83
1FDD0: 08 95 ED DF 80 32 19 F0 88 E0 F5 DF FF CF 84 E1
1FDE0: DF CF CF 93 C8 2F E3 DF C1 50 E9 F7 F2 DF CF 91
1FDF0: 08 95 80 E0 E8 DF EE 27 FF 27 09 94 FF FF FF FF
1FE00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FE10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FE20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FE30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FE40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FE50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FE60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FE70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FE80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FE90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FEA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FEB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FEC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FED0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FEE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FEF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FF00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FF10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FF20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FF30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FF40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FF50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FF60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FF70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FF80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FF90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FFA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FFB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FFC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FFD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FFE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
1FFF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
MD5 sum of bootloader = 71 DD C2 84 64 C4 73 27 D2 33 01 1E FA E1 24 4B
Bootloader name: optiboot_atmega1284p
First 256 bytes of program memory:
0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
/code]
Wenn ich den 1284p dann per ISP mit dem Blink Sketch bespielen will klappt das im allerersten Anlauf. Nehme ich dann den Fade Sketch als Bsp kommt immer: Dabei ist es egal ob Fade oder Blink. Der erste geht, der zweite nicht mehr.
[code]Binäre Sketchgröße: 1.244 Bytes (von einem Maximum von 131.072 Bytes)
avrdude: verification error, first mismatch at byte 0x011c
0xec != 0xe4
avrdude: verification error; content mismatch
Dabei habe ich
-Den ISP Sketch auf den Uno gespielt
-die Pins 10-13 nicht mehr angerührt. Sind ja noch vom aufspielen des Bootloaders so gesteckt.
-als Board "ATMega1284p @ 16Mhz/ Arduino as ISP
-als Programmer "Arduino as ISP" ausgewählt.
Wenn ich den 823 vom Uno runter nehme und die serielle Verbindung nutzen will, kommt immer:
Binäre Sketchgröße: 1.244 Bytes (von einem Maximum von 130.048 Bytes)
avrdude: stk500_recv(): programmer is not responding
Bei dieser Variante habe ich
-Board: ATMega1284p @16Mhz/w Bootloader
-Programmer: "AVR ISP" ausgewählt.
-Reset Pin des 1284p über 0,1uF Kondensator mit dem Reset Pin des Uno verbunden.
Ich habe im Netz noch gefunden das es wohl ab und an Probleme mit der RX Leitung des 1284p geben kann. Man soll dann einen 10kOhm Wiederstand in Reihe und 100pF Kondensator nach GND dazwischen schalten. Hat leider auch nichts gebracht.
Die RX LED auf dem Uno blinkt 3-4 mal nach einem Klick auf den Upload Button. Das wars dann und wenig später kommt oben genannte Fehlermeldung.
Summa summarum:
-Der 1284p wird per ISP erkannt
-Mit Nicks Board Programmer kann ein Bootloader per ISP aufgespielt werden
-Alles andere klappt dann nicht mehr bzw. einmalig.
LG Dominic
Sowas in der Art hatte ich mit den Atmega8. Bootloader drauf, den ersten Sketch drauf, funktioniert. Beim zweiten Sketch gings nicht mehr. Musste immer erst den Bootloader neu aufspielen. Lag an der IDE. Wenn ich dann ne ältere genommen hab, ging auch der zweite Upload. Hast du die mighty Dateien in den Ordner entpackt?
Weil dann müsstest du als Board irgendwas mit Mighty 1284P auswählen.
Warum nimmst du RX/TX Leitungen zum Programmieren? Warum nicht so wie hier angegeben?
Skorpi08,
TX/RX will ich verwenden weil das Ding später, im Gehäuse per USB aufgeladen wird und ich es komfortabel finde, wenn ich eh schon nen USB Anschluss habe, diesen dann auch dazu verwenden kann neue Firmware über diesen einzuspielen und nicht einen extra ISP Stecker herausführen muss.
Das mit der IDE teste ich mal. Werde mal zurück zur 1.0.5 gehen und alles brav neu in die Ordner packen und Dateien gemäß Anleitung ergänzen.
LG Dominic
Soll ich jetzt echt den alten kram wieder anschließen.... :
Verwendest du eigentlich den 16Mhz Quarz?
skorpi08:
Soll ich jetzt echt den alten kram wieder anschließen.... :
Blick ich jetzt nicht
Habe ein 16Mhz Quarz mit 2x22pF angeschlossen.
skorpi08:
Soll ich jetzt echt den alten kram wieder anschließen.... :
Dass mein ich damit:
Arduino IDE 1.0.6 Mac OS 10.10
Mighty Core funktioniert auch.
Den Bootloader mit dem Atmega_Board_Programmer brennen.
Sketch Uploaden:
-Arduino UNO ohne Atmega328P
-Board: ATMega1284p @16Mhz w/bootloader
-Programmer: AVR ISP mkll
-RX-> 50K ->RX
-TX->TX
-Reset->Reset
-16Mhz Quarz mit 2x22pF
-0,1uF an VCC und AVCC
Hmmm,
aus irgendeinem Grund will das bei mir nicht.
Habe das nun mal genau so nachgebaut wie du es geschrieben hast.
Egal ob mit der Arduino IDE 1.0.6 oder 1.0.5 unter MacOS 10.9.5.
Ich habe http://www.leonardomiliani.com/en/arduino/
runtergelassen und nach der Anleitung die Dateien dort rüber kopiert. Boards.txt angepasst und gut ist.
Mit den "alten" 1284p mighty files blicke ich irgendwie nicht durch in Bezug auf die Core Files.
Bei der IDE 1.0.6 benötigt man diese wohl sowieso nicht mehr da die cores wohl angepasst/ergänzt wurden.
Ich bekomme immer
Binäre Sketchgröße: 1.244 Bytes (von einem Maximum von 130.048 Bytes)
avrdude: stk500_recv(): programmer is not responding
Die RX Led aufm Uno blinkt 3-4 mal schnell hintereinander und dann kommt eben die Fehlermeldung.
Wie hast du denn den Reset Pin verlegt?
Reset vom Uno Board direkt an den Pin des1284p und 10k nach VCC?
Ich habe http://www.leonardomiliani.com/en/arduino/
runtergelassen und nach der Anleitung die Dateien dort rüber kopiert. Boards.txt angepasst und gut ist.
Nachtrag:
Ich habe mal eine LED an den Reset des 1284p mit dran gehängt. Diese leuchtet. Wenn ich den Reset Knopf auf dem Uno drücke geht sie aus. Wenn ich nun den Upload starte leuchtet die die ganze Zeit. Also es findet kein Reset statt....es sei denn das geht so fix das ich das nicht sehe. Ich weiss jetzt nur nicht ob das überhaupt sein muss mit dem Reset beim seriellen programmieren, oder ob das gar nichts sagt.
Schliesse ich allerdings den Reset vom Uno direkt an den 1284p ohne einen zusätzlichen 10k Widerstand und drücke den Reset Knopf, dann blinkt eine an Pin1 angeschlossene Led (am1284p) an zu blinken. Zeigt also das der Bootloader da ist und auf den Reset reagiert. Sobald ich den Upload Button in der IDE klicke, blinkt die Led an Pin1 auch...aber es kommt eben die Fehlermeldung das der programmer nicht antwortet.
LG Dominic
PS: Immerhin bekomme ich nun über ISP den 1284p immer wieder programmiert. Ich Schussel hätte ja gleich zu beginn brav die "SHIFT" Taste drücken können beim klick auf den Upload Button.
Gedownloaded:
http://www.leonardomiliani.com/?wpfb_dl=39
Bootloaders und Variants rüberkopiert in hardware/arduino
Den kompletten Ordner mighty-1284p-master in hardware Ordner kopieren und fertig.
Reset ist mit Reset verbunden.
Sonst hab ich nichts mehr angeschlossen, kein PullUp/Down beim reset Pin
Uploaden tuh ich ganz normal über den Upload Button, Nicht im Menü Upload mit Programmer
Ich checks nicht. Bei mir funkt das nicht.
Ich hab mir nun mal beim Blink Sketch eine ausführliche Ausgabe beim Upload geben lassen.
Binäre Sketchgröße: 1.244 Bytes (von einem Maximum von 130.048 Bytes)
/Volumes/Backup/Arduino/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Volumes/Backup/Arduino/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega1284p -carduino -P/dev/tty.usbmodemff161 -b115200 -D -Uflash:w:/var/folders/sw/x3mz4cbj53g9s8l04t9zfmsc0000gn/T/build9187234174335555850.tmp/Blink.cpp.hex:i
avrdude: Version 5.11, compiled on Sep 2 2011 at 18:52:52
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/Volumes/Backup/Arduino/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/Users/Dominic/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/tty.usbmodemff161
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
AVR Part : ATMEGA1284P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 128 0 no 4096 8 0 9000 9000 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
flash 65 10 256 0 yes 131072 256 512 4500 4500 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
Der Rest:
Programmer Type : Arduino
Description : Arduino
avrdude: Send: A [41] . [80] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [03]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [81] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [04]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [82] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [05]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [98] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [03]
avrdude: Recv: . [10]
Hardware Version: 3
Firmware Version: 4.5
avrdude: Send: A [41] . [84] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [03]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [85] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [03]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [86] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [03]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [87] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [03]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [89] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [03]
avrdude: Recv: . [10]
Vtarget : 0.3 V
Varef : 0.3 V
Oscillator : 28.800 kHz
SCK period : 3.3 us
avrdude: Send: A [41] . [81] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [04]
avrdude: Recv: . [10]
avrdude: Send: A [41] . [82] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [05]
avrdude: Recv: . [10]
avrdude: Send: B [42] . [82] . [00] . [00] . [01] . [01] . [01] . [01] . [03] . [ff] . [ff] . [ff] . [ff] . [01] . [00] . [10] . [00] . [00] . [02] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: Send: E [45] . [05] . [08] . [d7] . [a0] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: Send: P [50] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: AVR device initialized and ready to accept instructions
Reading | avrdude: Send: u [75] [20]
avrdude: Recv: . [14] . [1e] . [97] . [05] . [10]
################################################## | 100% 0.00s
avrdude: Device signature = 0x1e9705
avrdude: Send: V [56] . [a0] . [0f] . [fc] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: V [56] . [a0] . [0f] . [fd] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: V [56] . [a0] . [0f] . [fe] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: V [56] . [a0] . [0f] . [ff] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: reading input file "/var/folders/sw/x3mz4cbj53g9s8l04t9zfmsc0000gn/T/build9187234174335555850.tmp/Blink.cpp.hex"
avrdude: writing flash (1244 bytes):
Writing | avrdude: Send: U [55] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [10]
avrdude: Send: d [64] . [01] . [00] F [46] . [0c] . [94] . [85] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [c1] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [0c] . [94] . [a5] . [00] . [00] . [00] ! [21] . [00] $ [24] . [00] ' [27] . [00] * [2a] . [00] . [00] . [00] " [22] . [00] % [25] . [00] ( [28] . [00] + [2b] . [00] . [00] . [00] [20] . [00] # [23] . [00] & [26] . [00] ) [29] . [00] . [02] . [02] . [02] . [02] . [02] . [02] . [02] . [02] . [04] . [04] . [04] . [04] . [04] . [04] . [04] . [04] . [03] . [03] . [03] . [03] . [03] . [03] . [03] . [03] . [01] . [01] . [01] . [01] . [01] . [01] . [01] . [01] . [01] . [02] . [04] . [08] . [10] [20] @ [40] . [80] . [01] . [02] . [04] . [08] . [10] [20] @ [40] . [80] . [01] . [02] . [04] . [08] . [10] [20] @ [40] . [80] . [01] . [02] . [04] . [08] . [10] [20] @ [40] . [80] . [00] . [00] . [00] . [01] . [02] . [00] . [08] . [09] . [00] . [00] . [00] . [00] . [04] . [03] . [07] . [06] . [00] . [00] . [00] . [00] . [00] . [00] [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
[/code]
Sagt mir nix.
Gib nochmal die Ausgabe vom Programmer und dem Calculator.
Ich hab bei mir wie bei Nick:
Lock byte = 0xEF