esaulenka 7 2 марта, 2020 Опубликовано 2 марта, 2020 · Жалоба Здравствуйте. Имеется связка QtCreator + arm-none-eabi-gcc. Для отладки использую сеггеровский gdb сервер и gdb из комплекта компилятора. Отладчиков проверял два: discovery, перешитый штатным образом в J-Link и старенький MT-Link. Собственно, проблема в том, что почему-то не работает сеггеровский терминал RTT. Сообщения высыпаются в консоль, только если приостановить отлаживаемую программу. Каких-либо настроек RTT со стороны хоста вроде б не предусмотрено. Куда рыть, не очень понятно... попробовать разные версии, что-ли... Но если поменять только QtCreator на Eclipse, оставив всё остальное, работать начинает нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 7 11 марта, 2020 Опубликовано 11 марта, 2020 · Жалоба On 3/2/2020 at 12:09 PM, esaulenka said: поменять только QtCreator на Eclipse Тут, я, кажется, соврал. В эклипсе я делал другой проект, хоть и довольно похожий. Починил методом отключения __WFI() в простое. Сейчас debug-сборка просто греет воздух и корректно печатает отладочные сообщения. Осталось разобраться, почему тот старый проект (с эклипсом) работает в т.ч. и с засыпанием ядра. В обоих случаях используется самый простой sleep mode, вся периферия продолжает работать. Процессор один и тот же STM32F105, без каких-то продвинутых энергосбережений... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться