Comments 7
Я тоже накропал методичку про RTT.
Вместе с CLI RTT - это безальтернативный способ отладки.
CLI через Segger J-Link RTT на ARM Cortex-M
https://habr.com/ru/articles/1018168/
sEGGER это пожалуй одна из немногих компаний у которых каждая новая версия софта хуже предыдущей.
каждая новая версия софта хуже предыдущей.
Это относительно самой ses? Давно не обновлялся, сейчас установлена 7.60, что хоть ломают?
Лог сдал менее информативным, окно не растянуть во весь экран.
Прошивка jlink сваливается в hard fault.
И прочее.
Какое окно?
Отладка через JLink у меня периодически сбоила и сбоит на всех чипах. Часто после сбоев перезаливается прошивка в сам адаптер. И это наблюдал и на дешевых JLink и на J-Trace. Слетает от любого глитча. И это нормально.
А как еще?
Все в напряге как сохранить свои секреты. В каждом чипе сидит какой-то хитрый бутлодер и области памяти непонятного назначения. Влетишь в такую по неинициализированному указателю, можно и чип запороть. От чипов с Cortex-M33.. M85 с их TrustZone теперь можно ожидать чего угодно.
Для подключения RTT были выполнены следующие шаги:
Взяты исходники RTT (http://download.segger.com/J-Link/RTT/RTT_Implementation_141217.zip)

Есть ли возможность прислать исходники для функций
SEGGER_RTT_Read()
SEGGER_RTT_Write()
?
Видимо SEGGER Россию тоже санкциями накрыл.

Интересно, а отчего на habr так "много" статей про отладку STM32 через J-link RTT?
Дебаггинг в реальном времени через JTAG/SWJ-DP для микроконтроллеров на ядре ARM Cortex-M