Hat jemand zur Zeit einen zu verkaufen oder soll ich den besser neu nehmen? Bitte erstmal im Thread schreiben, das Forum hat bei PNs Probleme mit meiner eMail-Adresse oder was auch immer, da kommen Mails oft nicht an.
Kommt drauf an ob sich neu ~20 Euro (inkl. MwSt) für dich lohnt, würde ich sagen.
Für 20€ gibt es nur den Jlink edu Mini, der ist ziemlich lahm. Der normale Jlink Edu ist deutlich teurer. Habe so 60-80€ im Kopf.
Yep, bei einer kurzen Recherche bin ich auch auf 60 Euro gekommen. Keine Ahnung ob man da viel Geld sparen kann wenn ich den gebraucht bekomme, ich würde ihn auch neu nehmen. Aber falls jemand einen verkaufen möchte, wäre ich halt gerne bereit, diesen abzunehmen. Daher dieser Thread.
Hallo Ben, ich hatte gesehen, das Du in einem anderen Thread auch ein STM32 Dev-Board suchst... Wenn Du als Dev-Board ein STM32 Discovery oder Nucleo Board nimmst, dann kannst Du den ST-Link auf dem Board in einen J-Link umflaschen: https://www.segger.com/products/debug-probes/j-link/models/other-j-links/st-link-on-board/ Ein "echter" J-Link ist zwar schneller, aber als günstiger Einstieg könnte das eine Option für Dich sein. Gruß, Christoph
Christoph H. schrieb: > Wenn Du als Dev-Board ein STM32 Discovery oder Nucleo Board nimmst, dann > kannst Du den ST-Link auf dem Board in einen J-Link umflaschen: > https://www.segger.com/products/debug-probes/j-link/models/other-j-links/st-link-on-board/ Tu dir einen Gefallen und nimm die 60€ in die Hand und kauf dir einen richtigen. Es lohnt sich auf alle Fälle. Du wirst keinen Stress haben weil die Dinger einfach funktionieren. Das ist gerade auch am Anfang ein Plus, weil du eine Baustelle weniger hast, die nicht funktionieren kann.
Zu beachen ist außerdem, dass die älteren Hardware-Revisionen des J-Link kein STM32F7xx können. Also solltest Du vorhaben irgendwann einmal einen F7 einzusetzen, kauf' Dir einen neuen.
Super G. schrieb: > u beachen ist außerdem, dass die älteren Hardware-Revisionen des J-Link > kein STM32F7xx können. Gibt es dazu nähere Informationen? Ich finde nur https://wiki.segger.com/STM32 https://wiki.segger.com/STM32F7 https://wiki.segger.com/STM32L4 aber dann wäre der STM32L4xx genauso betroffen und die L4 sind für mich die mit Abstand attraktivsten Modelle. Andererseits geht's im wiki.segger doch "nur" um Probleme mit der Software auf dem PC. Was kann an der F7 Hardware überhaupt anders sein, es sind doch nur 2 Pins?
Bauform B. schrieb: > Was kann an der F7 Hardware überhaupt anders > sein, es sind doch nur 2 Pins? Das Flashen geht anders. Auf dem J-Link ist eine komplexe Firmware, welche die Flash-Algorithmen aller möglichen Controller beherrscht. Nur dadurch wird überhaupt die große Geschwindigkeit beim Flashen erreicht - wenn jedes JTAG-Datenpaket erstmal zum PC geschickt und dort verarbeitet wird, wird das ganze dramatisch langsamer. So zu bestaunen bei vielen billigeren Adaptern, wie ST-Link, TI XDS100v2 und anderen FT2232H-basierten Adaptern. Bei den alten J-Links ist aber schlicht der integrierte Flash des Controllers (ein AT91SAM7 IIRC) schon voll - die neueren enthalten einen anderen Controller (STM32F2) mit mehr Flash, wo mehr Algorithmen für mehr Controller hinein passen. Ich kann übrigens bestätigen dass mein alter J-Link tatsächlich keinen STM32F7 beherrscht. Vermutlich kann man das irgendwie umgehen und debuggen aber nicht flashen - aber will man sich das wirklich antun... Einfach einen aktuellen kaufen und gut ist. Das erspart so manches graues Haar.
Danke für die ausführliche Erklärung. Wenn man trotzdem noch debuggen kann, wäre das ja nicht so tragisch, flashen geht auch anders. Ob das wirklich funktioniert, ist aber nicht sicher, Segger schreibt:
1 | 1.5.2 Intelligence on the PC-side (DLL) |
2 | This is the basic implementation level for support of a CPU-core. |
3 | This implementation is not J-Link model dependent, since no |
4 | intelligence for the CPU-core is necessary in the J- Link firmware. |
5 | This means, all target sequences (JTAG/SWD/…) are generated on the |
6 | PC-side and the J-Link simply sends out these sequences and sends |
7 | the result back to the DLL. Using this way of implementation also |
8 | allows old J-Links to be used with new CPU cores as long as a |
9 | DLL-Version is used which has intelligence for the CPU. |
Aber:
1 | No support |
2 | Please understand that we cannot give any support if you are |
3 | running into problems when using a PC-side implementation. |
Niklas G. schrieb: > Einfach einen aktuellen kaufen und gut ist. Das kann natürlich bei jedem neuen Chip wieder passieren. Aber o.k., man kauft ja auch alle 2 Jahre ein neues Telefon...
:
Bearbeitet durch User
Bauform B. schrieb: >> Einfach einen aktuellen kaufen und gut ist. > Das kann natürlich bei jedem neuen Chip wieder passieren. Aber o.k., man > kauft ja auch alle 2 Jahre ein neues Telefon... Ich denke mal dass Segger vorgesorgt hat und Controller mit genügend Reserve nutzt um viele weitere ICs programmieren zu können. So ist es nun einmal; Technik entwickelt sich weiter, und mit ihr die Werkzeuge.
Niklas G. schrieb: > Ich kann übrigens bestätigen dass mein alter J-Link tatsächlich keinen > STM32F7 beherrscht. Vermutlich kann man das irgendwie umgehen und > debuggen aber nicht flashen - aber will man sich das wirklich antun... > Einfach einen aktuellen kaufen und gut ist. Das erspart so manches > graues Haar. Also ich progge/debugge grade mit nem älteren Jlink einen ATSAMA5. Da kommt ne Meldung, dass der nicht unterstützt wird und daher der PC die JTAG Pakete erstellt. Das normale durchsteppen ist nicht merklich langsamer, aber komm nich auf die Idee Watchpoints zu setzen ;)
Wär natürlich schön wenn man da etwas mehr doku findet. Hab einen JLink Edu HW 9.3, Datecode 2014, Woche 45, der hat einen stm32F205 drinnen.
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.