Перейти к содержанию
    

Segger RTT странно работает

Здравствуйте.

Имеется связка QtCreator + arm-none-eabi-gcc.

Для отладки использую сеггеровский gdb сервер и gdb из комплекта компилятора.

Отладчиков проверял два: discovery, перешитый штатным образом в J-Link и старенький MT-Link.

 

Собственно, проблема в том, что почему-то не работает сеггеровский терминал RTT. Сообщения высыпаются в консоль, только если приостановить отлаживаемую программу.

Каких-либо настроек RTT со стороны хоста вроде б не предусмотрено.


Куда рыть, не очень понятно... попробовать разные версии, что-ли... Но если поменять только QtCreator на Eclipse, оставив всё остальное, работать начинает нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 3/2/2020 at 12:09 PM, esaulenka said:

поменять только QtCreator на Eclipse

Тут, я, кажется, соврал. В эклипсе я делал другой проект, хоть и довольно похожий.

 

Починил методом отключения __WFI() в простое. Сейчас debug-сборка просто греет воздух и корректно печатает отладочные сообщения.

Осталось разобраться, почему тот старый проект (с эклипсом) работает в т.ч. и с засыпанием ядра.

В обоих случаях используется самый простой sleep mode, вся периферия продолжает работать. Процессор один и тот же STM32F105, без каких-то продвинутых энергосбережений...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...