Guten Tag, ich habe mir vor ein paar Tagen ein dev Board mit dem nrf52833 bestellt: https://raytac.blog/2020/01/10/raytac-nrf52833-series-module-mdbt50q-demo-board-now-are-available/ Wenn man etwas weiter runterscrollt, sieht man auf dem Bild des Boards eine J-Link Schnittstelle. Meine Fragen: 1. Die Pin´s der Schnittstelle deckt der ST-Link V2 ja auch ab. Ein ST Link V2 kostet 3€. Muss es der teure J-Link sein? Was für einen Vorteil habe ich dadurch, falls beides geht? 2. Warum kostet der J-Link auf manchen Seiten nur 15€ und bei anderen Anbietern 60€? Sind die billigen Klones, die man nicht verwenden sollte? Wie z.B. folgenden? https://www.amazon.de/1Stellen-J-Link-V8-Debugger-V8-USB-ARM-Cortex-M4-M0-Emulator-Downloader/dp/B07X1MX1V8/ref=asc_df_B07X1MX1V8/?tag=googshopde-21&linkCode=df0&hvadid=380271654866&hvpos=&hvnetw=g&hvrand=12617082226709978457&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9044676&hvtargid=pla-831392495469&psc=1&th=1&psc=1&tag=&ref=&adgrpid=83205265571&hvpone=&hvptwo=&hvadid=380271654866&hvpos=&hvnetw=g&hvrand=12617082226709978457&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9044676&hvtargid=pla-831392495469 3. Auf dem im Bild des J-Link sieht man, dass ein 20 poliges Verbindungskabel abgeht. Die oben verlinkte Platine, sieht bei der J-Link Schnittstelle allerdings nur 10 Pin´s vor. Was brauche ich also, um dieses Board zu flashen, bzw welchen J-Link könnte ich dafür nehmen? Danke und viele Grüße Simon
1. Die günstigsten originalen JLinks kosten ab 17€ https://www.segger.com/products/debug-probes/j-link/models/j-link-edu-mini/ (sollt nur von den Spannungs Pegeln nicht so kompatibel sein wie der große, kann dir vermutlich aber egal sein) 2. Weil die JLinks mit normalem Gehäuse in unterschiedlichsten Versionen kopiert/geklont werden. Aliexpress ist voll damit 3. Es gibt teils adapter Kabel von 20 pin jtag auf 10 pin jtag, du kannst dir aber auch eins zusammen löten. Olimex hat teils noch billigere. Prinzipiell sind selbst 50€ für einen normalen JLink EDU gut investiert. Meine Zeit ist mir mehr wert als die 35€ Differenz zu einem Chinesen Nachbau der dann irgendwo ned funktioniert.
simon schrieb: > 2. Warum kostet der J-Link auf manchen Seiten nur 15€ und bei anderen > Anbietern 60€? Sind die billigen Klones, die man nicht verwenden sollte? > Wie z.B. folgenden? Ja das ist ein clone, erkennt man auch an den chinesischen Schriftzeichen. Ein J-link für 60€ ist aber auch ein clone, denn der kostet original von segger >=300€, je nach Ausführung. Über Jlink brauchst du 4 Pins (SWD), ob das Kabel jetzt 10 oder 20 pins hat ist egal. Wie gut diese clones sind kann ich leider nicht sagen, aber dazu findet man sicher was im Internet. Es gibt aber auch für Uni/Schule edu modelle, das edu mini ist relativ günstig wenns original sein soll
Also, der J-Link EDU kostet bei Mouser so um die 60 EUR. Und der ist von SEGGER. Ich benutze den auch an einem nRF52832 und bin sehr zufrieden damit.
Hallo Leute, danke für eure Hinweise. Ich werde mir dann wohl den EDU mini bestellen. Der ist original von Segger, kostet nur 17€ und reicht für meine Zwecke. Eine letzte Frage: Als IDE gedenke ich an Segger Embedded Studio. Es wird ja groß damit geworben, dass dieses für NRF Anwender kostenfrei zur Verfügung gestellt wird. Könnt ihr diese IDE empfehlen? Guten Start in die Woche!
simon schrieb: > Ein ST Link V2 kostet 3€. Erwähnenswert ist noch, der funktioniert nur mit ST Controllern, auch wenn man den auf einen J-Link umflasht. simon schrieb: > Könnt ihr diese IDE empfehlen? Zu dem Segger Embedded Studio kann ich nicht viel sagen, hab das nur mal kurz ausprobiert. Aber schau Dir mal PlatformIO an, das hat auch Support für Nordic nRF51 und nRF52. Als Editor dazu vsCode, da kann man direkt PlatformIO als Extension installieren.
Also von Klonen würde ich abraten. Mein Boss hat sich mal bei einer seiner China-Einkaufstouren so ein Ding aufschwätzen lassen, ich habs dann zum Spaß mal angestöpselt und die PC-Software hat sich direkt geweigert mit den Ding zusammenzuarbeiten weil die Seriennummer geblacklistet ist. -> Tonne. Vernünftige Geizhälse kaufen mindestens einen echten EDU.
simon schrieb: > Als IDE gedenke ich an Segger Embedded Studio. Es wird ja groß damit > geworben, dass dieses für NRF Anwender kostenfrei zur Verfügung gestellt > wird. Könnt ihr diese IDE empfehlen? Ich mag zwar als befangen gelten aber ich bin letztlich auch nur ein Software-Entwickler, der eine vernünftige IDE braucht. Mir gefallen an Embedded Studio besonders die folgenden drei Sachen: 1. Es ist sehr schnell. Ich bin jedes Mal genervt, wenn ich in IAR EWARM nur die Compile-Konfiguration ändere und das endlos dauert. In Embedded Studio Projekte öffnen, bauen und debuggen läuft ohne Verzögerungen. 2. Ich kann Projekteinstellungen direkt in der Projektdatei ändern. Muss man zwar nicht aber ich finde das teilweise einfacher als über den entsprechenden Dialog. Vor allem wenn ich viele Projekte abgleichen möchte kann ich einfach die Projektdateien diffen. 3. Wenn ich irgendwas in der IDE doof finde gehe ich einfach zwei Büros weiter und nerve solange meine Kollegen bis es verbessert wird ;-). Das ist natürlich nicht für jeden so einfach möglich aber prinzipiell sind wir immer für Verbesserungsvorschläge offen. Btw. Embedded Studio ist nicht nur für Nordic Kunden kostenfrei sondern für alle non-commercial Projekte. Aber das ist natürlich alles auch eine Geschmacksfrage und andere Entwickler kommen z.B. mit Eclipse viel besser klar.
Til S. schrieb: > wenn ich in IAR EWARM > nur die Compile-Konfiguration ändere und das endlos dauert. Oder das erste öffnen oder oder oder. Mein Beileid zu deiner IAR Schädigung. - Ein mitleidender.
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.