xztau
@xztau
Я

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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект