Hard Reset MKR Zero oder ist der tot?

Hi - ich habe hier nen MKR Zero, der "plötzlich" "tot" ist. Am USB taucht er nicht mehr auf. Zweifacher "Klick" auf den Taster sollte den ja in den Bootloadermodus versetzen - mit blinkender LED / fadender LED wenn ich das richtig gelesen habe - tuts aber nicht.

Der Versuch den Bootloader per IDE zu flashen (Einstellung "Atmel EDBG") geht schief mit " Error: unable to find CMSIS-DAP device".

Mein Umgebung ist nen MacOS. Was kann ich noch tun? Ist nen RaspberryPi noch eine Option? und wenn ja - was wäre dort dann zu tun?

Im englischen Teil des Forum müssen die Beiträge und Diskussionen in englischer Sprache verfasst werden.
Deswegen wurde diese Diskussion in den deutschen Teil des Forums verschoben.

mfg ein Moderator.

Was hast Du gemacht bevor er nicht mehr ging?

Grüße Uwe

"nix".... bzw. das letzte woran ich mich konkret erinnern kann ist, dass ich 5V irangeklemmt habe als das Teil auch per USB angeschlossen war.

Neue Erkenntnis: Mittlerweile ist der 3. Zero ins Nirvana gegangen - ganz ohne externe zusätzliche Komponenten - rein nur mit Upload des Images per USB.
Ab einem bestimmten Zeitpunkt, "verliert" die IDE den Port - es fängt an damit, dass ein physischer reconnect mit USB-Kabel notwendig ist und irgendwann erkennt er nicht mehr, dass per USB etwas verbunden wurde.
Bin Ratlos - ist ne teure Angelegenheit

Es ist generell nicht ratsam externe 5V und USB gleichzeitig zu verbinden. Bei zwei Spannungsquellen können gern hohe Ausgleichsströme fließen.
Zwar hat das ein oder andere Board dafür Schutzmaßnahmen. Herausfordern würde ich diese aber ungern.

Ist das ein originaler vom Arduino ?
Wenn ja, mal reklamieren. Sowas ist extrem ungewöhnlich.
Selbst billige Boards aus der Bucht halten da länger.

Original. Ich setz grad noch parallel nen Pi auf - bei dem einen geht er wenigstens per Doppelreset in den Modus den Bootloader zu flashen und taucht auch wieder am USB auf. Lässt sich aber nicht beschreiben - hängt nach dem verify hin. Und ja - reklamiert habe ich heute auch. Bisher habe ich den Fehler bei mir gesucht - aber das ist jetzt "etwas" zu unnormal.

Aktuell kommt im oben beschriebenen Fall des "hängt nach verify" das hier im Log:

Sketch uses 23092 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 4468 bytes (13%) of dynamic memory, leaving 28300 bytes for local variables. Maximum is 32768 bytes.
Performing 1200-bps touch reset on serial port /dev/cu.usbmodem1101
Waiting for upload port...
No upload port found, using /dev/cu.usbmodem1101 as fallback
"/Users/lutzthielemann/Library/Arduino15/packages/arduino/tools/bossac/1.7.0-arduino3/bossac" -i -d --port=cu.usbmodem1101 -U true -i -e -w -v "/Users/lutzthielemann/Library/Caches/arduino/sketches/3660C8C1DBC6DCC5C5A7A54E5CEEC7E0/RCDisplay.ino.bin" -R
Set binary mode
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
version()=v2.0 [Arduino:XYZ] Dec 20 2016 15:36:46
chipId=0x10010005
Connected at 921600 baud
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
Atmel SMART device 0x10010005 found
write(addr=0x20004000,size=0x34)
writeWord(addr=0x20004030,value=0x10)
writeWord(addr=0x20004020,value=0x20008000)
Device       : ATSAMD21G18A
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
Chip ID      : 10010005
version()=v2.0 [Arduino:XYZ] Dec 20 2016 15:36:46
Version      : v2.0 [Arduino:XYZ] Dec 20 2016 15:36:46
Address      : 8192
Pages        : 3968
Page Size    : 64 bytes
Total Size   : 248KB
Planes       : 1
Lock Regions : 16
Locked       : readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
readWord(addr=0x41004020)=0xffff
none
readWord(addr=0x41004018)=0
Security     : false
Boot Flash   : true
readWord(addr=0x40000834)=0x7000a
BOD          : true
readWord(addr=0x40000834)=0x7000a
BOR          : true
Arduino      : FAST_CHIP_ERASE
Arduino      : FAST_MULTI_PAGE_WRITE
Arduino      : CAN_CHECKSUM_MEMORY_BUFFER
Erase flash
chipErase(addr=0x2000)
done in 0.827 seconds

Write 23092 bytes to flash (361 pages)
write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x2000, size=0x1000)

[=====                         ] 17% (64/361 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x3000, size=0x1000)

[==========                    ] 35% (128/361 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x4000, size=0x1000)

[===============               ] 53% (192/361 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x5000, size=0x1000)

[=====================         ] 70% (256/361 pages)write(addr=0x20005000,size=0x1000)
writeBuffer(scr_addr=0x20005000, dst_addr=0x6000, size=0x1000)

[==========================    ] 88% (320/361 pages)write(addr=0x20005000,size=0xa40)
writeBuffer(scr_addr=0x20005000, dst_addr=0x7000, size=0xa40)

[==============================] 100% (361/361 pages)
done in 0.154 seconds

Verify 23092 bytes of flash with checksum.
checksumBuffer(start_addr=0x2000, size=0x1000) = af3b
checksumBuffer(start_addr=0x3000, size=0x1000) = 86f9
checksumBuffer(start_addr=0x4000, size=0x1000) = f44f
checksumBuffer(start_addr=0x5000, size=0x1000) = c175
checksumBuffer(start_addr=0x6000, size=0x1000) = bd4f
checksumBuffer(start_addr=0x7000, size=0xa34) = 2a11
Verify successful
done in 0.019 seconds
CPU reset.
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
writeWord(addr=0xe000ed0c,value=0x5fa0004)

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.