Hallo Forum,
ich habe eine Problem mit dem flashen des nRF52480-DK und dachte
vielleicht kann mir hier jemand einen entscheidenden Hinweis geben.
Vorab: meine Software/Toolchain (nRFConnect, nRF Command Line Tools
9.8.1, JLINKv6.42d..) funktioniert und ist aktuell, da ich ein zweites
DK hier habe und mit diesem alles funktioniert.
Anfangs lief alles super, bis ich versucht habe ein Softdevice mit
nrfjprog zu flashen. Dabei ging etwas schief (leider weiß ich nicht was)
und seit dem ist folgendes passiert:
Ich vermute, dass ich alles auf dem Board gelöscht habe. Anfangs wurde
es nicht mal mehr als COM-Port erkannt, durch starten im Bootloader,
über die "IF BOOT/Reset"- Taste, konnte ich aber die Firmware flashen
und diese ist nun auch wieder aktuell (siehe Bild JLINK).
Das Gerät wird nun wieder von Windows als COM-Port erkannt und auch mit
dem Programmer von nRFConnect kann ich das Board auswählen, es wird
allerdings nie das "Device Memory Layout" geladen und dementsprechend
kann ich auch nicht auf "write", "erase" usw klicken um etwas neues zu
flashen. Eine Fehlermeldung erschein allerdings auch nicht (siehe Bild
"Programmer").
In dem Tool nRFgo wird das Board auch (mit richtiger serialnumber)
erkannt, allerdings wird mir die Meldung (siehe Bild GO) angezeigt. Ein
"Recover" wird mit einem Fehler abgebrochen und auch das "Pin reset"
ebenfalls.
Ich vermute, dass ich erst wieder etwas flashen muss, um das Gerät wie
"ab Werk" nutzen zu können (Bootloader, Softdevice, DFU). Leider kenne
ich mich damit noch nicht aus und weiß nicht was ich brauche.
Meine Versuche ein Softdevice (S140 ist ein Bluetooth5.0-Stack für
52480) mit nRFgo zu flashen schlugen wie folgt fehl: siehe Bild GO2.
Wenn ich versuche eine Applikation aus den Beispielen einfach der
Drag-and-Drop auf das JLINK-Laufwerk zu flashen (was vorher immer ging),
dann startet das Gerät einfach neu mit der "FAIL.txt" in der steht
"Error while connecting to CPU". (siehe Bild FAIL)
Über nrfjrpog ist auch nicht ansprechbar (-recover, -run, -erase ..) und
es kommt folgende Fehlermeldung: siehe Bild nrfjprog.
Lediglich der Befehl nrfjrpog --pinreset wird ohne fehlermeldung
ausgeführt..
Genutzt Software
- Windows 10
- nrfjprog 9.8.1
- JLINK 6.42d
- nRFConnect
- Segger Embedded Studio for ARM
- nRFgo
Weiß jemand was dem Board fehlt? Ich möchte es eigentlich nur wieder auf
den Werkszustand haben.
Einen schönen Start in die Woche und vielen Dank für Hinweise!