ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
14 ноября
1229595 Топик полностью
Constantin24 (05.08.2022 14:57, просмотров: 203) ответил klen на несколько постов назад обсуждалось RTT c сегерровским отладчиком. для "для забесплатно" получилось запустить RTT на связке cortex-m + bmp debug probe + gdb. пишется/читается. вроде бы realtime параллельно процессору. но нужно проверять
в ".ld" файл перед секцией .data добавляете наподобие 
.debug_section(NOLOAD):
{
  KEEP(*(.debug_section))
} > RAM


В файл "SEGGER_RTT_Conf.h" добавляем/меняем

#define SEGGER_RTT_SECTION ".debug_section"

В результате в проге RttViewer можно смело писать размещение 0x20000000.

ps. Рекомендую принудительно вызывать _DoInit(), в начале которой добавить

memset( &_SEGGER_RTT, 0, sizeof( _SEGGER_RTT) );

так как секция .debug_section не инициализируема.