Для уменьшения задержки можно добавить ключики компилятору:
-DSEGGER_RTT_SECTION=\".rtt\" и линкеру:
-Wl,-section-start=.rtt=0x20000000 - этот адрес выбрать поближе к
началу ОЗУ. Если хочется совсем без поиска - можно сюда добавить передачу адреса секции монитору (по аналогии с коммандой "monitor rtt ident mystring" добавить команду "monitor rtt address myaddress" + соответствующий флаг). После этого сюда добавить проверку взведённого флага, и если он выставлен - вызывать не fastsrch/memsrch, а свою функцию, которая просто вернёт переданный адрес myaddress (естественно, проверив что по нему лежит правильная структура).