ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
14 ноября
1229351 Топик полностью
arhiv6 (04.08.2022 13:18 - 17:05, просмотров: 277) ответил klen на несколько постов назад обсуждалось RTT c сегерровским отладчиком. для "для забесплатно" получилось запустить RTT на связке cortex-m + bmp debug probe + gdb. пишется/читается. вроде бы realtime параллельно процессору. но нужно проверять
Для уменьшения задержки можно добавить ключики компилятору: -DSEGGER_RTT_SECTION=\".rtt\" и линкеру: -Wl,-section-start=.rtt=0x20000000 - этот адрес выбрать поближе к началу ОЗУ. 

Если хочется совсем без поиска - можно сюда добавить передачу адреса секции монитору (по аналогии с коммандой "monitor rtt ident mystring" добавить команду "monitor rtt address myaddress" + соответствующий флаг). После этого сюда добавить проверку взведённого флага, и если он выставлен - вызывать не fastsrch/memsrch, а свою функцию, которая просто вернёт переданный адрес myaddress (естественно, проверив что по нему лежит правильная структура).