xztau
@xztau
Я

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

Не понял сути использования OpenOCD.
Первоначально думал, что он заменяет st-link v2 драйвер на Linux. Но, как оказывается, это не так.
Как я понял, OCD так же требует драйвера для доступа к программатору. Для Linux это texane. Через который работает GDB отладчик. Поясните, пожалуйста, какая разница между OpenOCD и проектом texane stlink на нижнем уровне? OpenOCD не содержит в себе драйверов для st-link?
тут был. У меня кроме JTAG нету, только SWD.
  • Вопрос задан
  • 1836 просмотров
Пригласить эксперта
Ответы на вопрос 1
15432
@15432
Системный программист ^_^
ST-Link v2 это устройство для подключения к STM32 по JTAG (в вашем случае, SWD)

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

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

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