Задать вопрос
xztau
@xztau
Я

Нужен ли OpenOCD для отладки и прошивки stm32?

Не понял сути использования OpenOCD.
Первоначально думал, что он заменяет st-link v2 драйвер на Linux. Но, как оказывается, это не так.
Как я понял, OCD так же требует драйвера для доступа к программатору. Для Linux это texane. Через который работает GDB отладчик. Поясните, пожалуйста, какая разница между OpenOCD и проектом texane stlink на нижнем уровне? OpenOCD не содержит в себе драйверов для st-link?
тут был. У меня кроме JTAG нету, только SWD.
  • Вопрос задан
  • 1883 просмотра
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    AL-1802 Администрирование Astra Linux Special Edition 1.8
    2 недели
    Далее
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
15432
@15432
Системный программист ^_^
ST-Link v2 это устройство для подключения к STM32 по JTAG (в вашем случае, SWD)

texane Stlink Tools и OpenOCD - программы, которые общаются по JTAG с устройством и позволяют отлаживать его (читать память, ставить брейкпоинты). У обеих есть GDB сервер.
OpenOCD поддерживает много архитектур и JTAG адаптеров, Stlink Tools предназначена для STM32.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы