Обновить

Пошаговая GDB отладка прошивки STM32 из консоли cmd

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели10K
Всего голосов 14: ↑12 и ↓2+15
Комментарии12

Комментарии 12

Можно было дополнить рассказом про GDB TUI режим.

Можно было дополнить рассказом про GDB TUI режим.

Я бы с радостью, однако arm-none-eabi-gdb.exe: не поддерживает TUI режим


Хтож embedded разработкой из-под винды занимается)

Всё очень просто.
У нас программисты МК вынуждены еще в Altium Designer PCB разглядывать. Найти нужную дорожку, чтобы осциллограф приложить и всё такое.
Поэтому всем разработчикам просто взяли и накатили Windows 10.
Так как Altium Designer для Linux просто нет.

Мы с выходом kicad 5 от него отказались. Правда перенос был тяжким. Но того стоило

Какие еще есть варианты кроме kicad  и Altium Designer?

Altium cloud, или как он там называется?

есть Дельта Дизайн фишка которого была в автотрассировщике с дивным названием Топор , он умеет дорожки под разным углом. В новой версии сделали сборку под linux (не нативную вроде под wine). Стоит дикостно, типа импортозамещение и все такое.

Altium 360 работает в вебе и позволяет иметь любую удобную ос для разработки.

Если есть Altium проект, то его можно открыть в https://www.altium.com/viewer/

а еще существует такая штука, как black magic probe. можно зашить в дефолтный стлинк за три копейки. и тогда вместо всего вон того будет gdb firmware.elf, tar ext COM1 (или /dev/ttyACM0); mon sw scan; att 1 и поехали как обычно. для прошивки- load.

один минус- если оставлять родной стлинковский бутлоадер (чтоб была возможность откатить прошивку стлинка без дополнительного swd-адаптера)- то придется каждое подключение адаптера к пеке выводить его из бутлоадера тем же stlink-cli.

все можно засунуть в bat только вроде еще проще иметь еще одну китайскую платку за три копейки с этой bmp прошивкой. в таком же ключе сделаны отладчики dap-link и еще чего там, много всякого сделали

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации