Для отладки ARM использую ITM. Printf работает нормально.
но вот на передачу в контроллер из IAR не могу никак разобраться по этому поводу литературы мало в основном все обсуждают именно принтф.
во-первых. использование такой конструкции
Код
while(!ITM_CheckChar());
выдает ошибку:
Код
Error[Li005]: no definition for "ITM_RxBuffer" [referenced from C:\Users\User\Desktop\ST\stm32vldiscovery_package\Project\Examples\GPIOToggle\EWARMv5\GPIOToggle\Obj\main.o]
приходится объявлять
Код
volatile int ITM_RxBuffer = ITM_RXBUFFER_EMPTY;
далее в контроллер все равно через IO Terminal не удается ничего отправить, пробывал и буферную передачу и direct режим (вводил символы в поле input)
swo trace показывает что пакеты туда не идут
Кто делал такое в IAR? Куда смотреть?