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!
Das Nrf Go Studio kann IIRC eine veraltete SEGGER DLL und Nordic Command line tools installieren/mitbringen. IMO ist das zum NRF52480 nicht mehr kompatibel. Deinstalliere das mal, und installiere die Command Line Tools neu. Achtung: Die Segger DLL muss passen. Die Fehlermeldung kommt gerne mal wenn man eine 64-Bit DLL versucht mit den 32-Bit Command Line Tools zu verwenden. Das geht natürlich schief.
Hab nRFgo, JLink und die Command Line Tools mal deinstalliert. Danach Command Line Tools x64 (9.8.1) installiert, damit installiert sich automatisch JLINKv6.40, was nicht ganz aktuell ist, aber wird ja damit ausgeliefert, also sollte es ja funktionieren und ging vorher auch. Fehler in nrfjprog bleibt leider der gleiche, außer beim Pinreset (siehe Anhang).
Versuche mal [code] nrfjprog.exe --family NRF52 --recover [/c] Das sollte den Chip komplett löschen, inklusive Protection Bits. Die "--eraseall" Option macht IIRC was anderes.
Jim M. schrieb: > Versuche mal > > [code] > nrfjprog.exe --family NRF52 --recover > > [/c] > > Das sollte den Chip komplett löschen, inklusive Protection Bits. > > Die "--eraseall" Option macht IIRC was anderes. Hey, das hatte ich bereits probiert, gab aber auch den gleichen Fehler. Eben habe ich aber mein Problem selbst lösen können! Ich hatte das Board mit dem "Power Profiler Kit" betrieben um Strom zu messen. Nach dem Entfernen dieses Aufsteckboards, muss man den vorher aufgetrennten Kontakt "SB40" wieder zusammen löten oder einen Jumper auf "P22" stecken.. Das hatte ich leider vergessen und hat mir einige Nerven und viele Stunden Zeit gekostet.. Nun geht alles wieder astrein. Vielen Dank trotzdem für die Hinweise! Problem ist gelärt
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.






