J-Link или ST-Link: после трёх лет на обоих
Я три года плотно работал и с тем, и с другим. Краткие выводы.
J-Link
- работает со всем, поддерживает практически любой ARM и не только
- RTT — это золото. логирование без UART, без оверхеда.
- стоит дорого. EDU-версия за 60$ — формально не для production, но для дома хватает.
ST-Link V3
- дёшево, бывает на каждой Nucleo
- работает только со STM32 нормально (formally)
- VCP UART встроен — удобно
- OpenOCD дружит, проблем нет
Что я использую
Дома — J-Link EDU. На работе — ST-Link V3 для STM32, J-Link для всего остального. Если у вас есть только STM32 в жизни — ST-Link V3 + OpenOCD достаточно. Если вы прыгаете между Nordic, NXP, ST — берите J-Link.