|
Keil STM32 Debug (printf) viewer, Вопрос |
|
|
|
May 31 2013, 06:10
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 9-04-11
Пользователь №: 64 246

|
Здравствуйте. Пытаюсь совладать с отладчиком Keil (v4.7). У меня куча плат Discovery, ну и программатор естественно встроенный в них SWD. Переменные и память смотрятся, Event Counters, Exception Trace и Trace Records успешно запускаются и работают. Единственное, что не удалось запустить это Debug (Printf) Viewer. Гуглом пользовался, и пробовал разные варианты - большая их часть сводится к http://armcortexm.blogs.upv.es/stm32f4-dis...viewer-in-keil/. Но так и не работает у меня этот вывод. Может, есть какой-то секрет или с помощью SWD на DISCOVERY этого вообще нельзя сделать и нужен какой-нибудь UlinkPro? Заранее благодарен, за любые советы.
|
|
|
|
|
 |
Ответов
|
Jan 9 2014, 06:33
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(koluna @ Jan 2 2014, 15:06)  Как-то через GDB? Насколько я понял, пока никак. ИМХО это надо OpenOCD допиливать. Буду рад узнать, что ошибаюсь. Цитата(koluna @ Dec 27 2013, 21:39)  Меня больше интересовали FLASH и RAM... Насколько я знаю, printf() весьма тяжеловесна, особенно в GCC. Для меня не критично. Попробуйте с таким ключиком: Код LDFLAGS += --specs=nano.specs ссылка
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Jan 17 2014, 16:05
|
Профессионал
    
Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061

|
Цитата(demiurg_spb @ Jan 9 2014, 10:33)  Насколько я понял, пока никак. ИМХО это надо OpenOCD допиливать. Буду рад узнать, что ошибаюсь. Т. е., OpenOCD не умеет? Цитата Попробуйте с таким ключиком: Код LDFLAGS += --specs=nano.specs ссылкаНет такого ключа у меня  Еще вопрос. Почему-то часть отладочных данных теряется, т. е., в окне "Debug (printf) Viewer" присутствуют не все данные... такое ощущение, что часть отладочных пакетов теряется. Вы с таким не сталкивались?
--------------------
Благодарю заранее!
|
|
|
|
|
Jan 18 2014, 07:45
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(koluna @ Jan 17 2014, 20:05)  Т. е., OpenOCD не умеет? Насколько я понял, нет. Цитата Нет такого ключа у меня  В этих есть: https://launchpad.net/gcc-arm-embeddedhttp://www.freddiechopin.info/Цитата Еще вопрос. Почему-то часть отладочных данных теряется, т. е., в окне "Debug (printf) Viewer" присутствуют не все данные... такое ощущение, что часть отладочных пакетов теряется. Вы с таким не сталкивались? Что-то было подобное, вылечилось изменением параметров отладочного порта в keil. Дома у меня нет keil'a как доберусь до работы - посмотрю и отпишусь.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
Сообщений в этой теме
Нортон Keil STM32 Debug (printf) viewer May 31 2013, 06:10 demiurg_spb Читайте доку на отладчик.
У меня J-Link, так я тож... May 31 2013, 06:31 diwil это уже было -
1. поискать (хоть по моему нику) зд... May 31 2013, 08:48 Нортон Цитата(diwil @ May 31 2013, 12:48) 1. пои... May 31 2013, 09:39 diwil нужно правильно проинициализирова дбг:
CODE
// ===... May 31 2013, 09:58 Mitsufan Подставить файл инициализации отладчика "stm3... May 31 2013, 17:45 UniSoft У Keil есть соответствующий Application Note... по... May 31 2013, 20:14 SherbinaVitaly недавно бился над такойже проблемой. у меня все ок... Jul 17 2013, 11:17 koluna Цитата(SherbinaVitaly @ Jul 17 2013, 15:1... Dec 26 2013, 16:14  demiurg_spb Цитата(koluna @ Dec 26 2013, 20:14) Опред... Dec 27 2013, 07:09   koluna Цитата(demiurg_spb @ Dec 27 2013, 11:09) ... Dec 27 2013, 17:39    koluna Цитата(demiurg_spb @ Jan 18 2014, 11:45) ... Jan 20 2014, 09:00      koluna Цитата(demiurg_spb @ Jan 24 2014, 15:13) ... Jan 24 2014, 11:24       demiurg_spb Цитата(koluna @ Jan 24 2014, 14:24) Будем... Feb 17 2014, 14:49        Ruslan1 Угу. И пользоваться можно до первого чиха.
Даже в ... Feb 17 2014, 18:57 k000858 Всем привет!
Можно ли научить OpenOCD выводить... Jan 19 2014, 09:30 kolobok0 Цитата(k000858 @ Jan 19 2014, 13:30) ..вы... Jan 19 2014, 10:39  k000858 Цитата(kolobok0 @ Jan 19 2014, 14:39) при... Jan 19 2014, 11:58 k000858 Так ни кому и не удалось научить GDB + OpenOCD выв... Jan 21 2014, 02:42 koluna Цитата(k000858 @ Jan 21 2014, 06:42) Так ... Jan 23 2014, 10:38 koluna Спасибо всем большое! Feb 25 2014, 11:25
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|