реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Keil STM32 Debug (printf) viewer, Вопрос
k000858
сообщение Jan 19 2014, 09:30
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



Всем привет!
Можно ли научить OpenOCD выводить printf (SWO) с ST-Link/v2 ?
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Jan 19 2014, 10:39
Сообщение #17


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(k000858 @ Jan 19 2014, 13:30) *
..выводить printf (SWO) с ST-Link/v2 ?


при сравнении стлинка и джетлинк флэша - последний не смог поддержать SWO.
стлинк без проблем поддерживает, правда более глючный он (у меня по крайней мере такое наблюдаю) - отваливается иногда.
Тут даже интересную картинку наблюдал, стлинк отвалился в момент отладки. Отвалился на уровне дров форточки.
Пока сам кристал не выключил-включил, упорно бряколось на ранее установленной точке, даже при удалённии всех брэйкпоинтов
в IARе.
Go to the top of the page
 
+Quote Post
k000858
сообщение Jan 19 2014, 11:58
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



Цитата(kolobok0 @ Jan 19 2014, 14:39) *
при сравнении стлинка и джетлинк флэша - последний не смог поддержать SWO.
стлинк без проблем поддерживает, правда более глючный он (у меня по крайней мере такое наблюдаю) - отваливается иногда.
Тут даже интересную картинку наблюдал, стлинк отвалился в момент отладки. Отвалился на уровне дров форточки.
Пока сам кристал не выключил-включил, упорно бряколось на ранее установленной точке, даже при удалённии всех брэйкпоинтов
в IARе.

Сам ST-Link/v2 у меня прекрасно работает в Keil'е и тд (SWD/SWF - printview)
Так же отладчик прекрасно работает с OpenOCD (в режиме SWD) в связке с Eclipse

Осталось научить его выводить отладочные строки (printf - ITM_SendChar)
GDB клиент запускаю с параметром arm semihosting enable


Сообщение отредактировал k000858 - Jan 20 2014, 02:52
Go to the top of the page
 
+Quote Post
koluna
сообщение Jan 20 2014, 09:00
Сообщение #19


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(demiurg_spb @ Jan 18 2014, 11:45) *
Что-то было подобное, вылечилось изменением параметров отладочного порта в keil.
Дома у меня нет keil'a как доберусь до работы - посмотрю и отпишусь.


Посмотрите, пожалуйста. Буду ждать.
А то работает как-то криво sad.gif


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
k000858
сообщение Jan 21 2014, 02:42
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



Так ни кому и не удалось научить GDB + OpenOCD выводить ITM (Instrumentation Trace Macrocell) инфу (printf) ?
Go to the top of the page
 
+Quote Post
koluna
сообщение Jan 23 2014, 10:38
Сообщение #21


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(k000858 @ Jan 21 2014, 06:42) *
Так ни кому и не удалось научить GDB + OpenOCD выводить ITM (Instrumentation Trace Macrocell) инфу (printf) ?


Я пока не пробовал.
Нет острой необходимости, выяснял насколько это трудно и возможно ли вообще...


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
koluna
сообщение Jan 24 2014, 08:18
Сообщение #22


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(demiurg_spb @ Jan 18 2014, 11:45) *
Дома у меня нет keil'a как доберусь до работы - посмотрю и отпишусь.


Уважаемый, Вы про нас не забыли? sm.gif


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Jan 24 2014, 11:13
Сообщение #23


неотягощённый злом
******

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



Цитата(koluna @ Jan 24 2014, 12:18) *
Уважаемый, Вы про нас не забыли? sm.gif
Помню. На работу лишь с февраля...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
koluna
сообщение Jan 24 2014, 11:24
Сообщение #24


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(demiurg_spb @ Jan 24 2014, 15:13) *
Помню. На работу лишь с февраля...


Ууу... понятно sm.gif
Будем ждать.

Сейчас настройки такие:


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Feb 17 2014, 14:49
Сообщение #25


неотягощённый злом
******

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



Цитата(koluna @ Jan 24 2014, 14:24) *
Будем ждать.
Прикрепленное изображение



--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Feb 17 2014, 18:57
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Угу. И пользоваться можно до первого чиха.
Даже в 144-пиновом корпусе 32F407 невозможно оставить этот SWD_SWO пустым, так как он завязан на клок двух SPI. Ну зачем они так жестоко поступили....
Мне нужно два DAC, Ethernet RMII, два SPI (один достаточно RX only Master), 4-bit SDIO - и все, невозможно этот RB3 отдать, не размапировать это на QFP144. sad.gif

Это к чему- закладывайте еще какие-нибудь средства, типа UART- в любой момент можете наткнуться на невозможность пользоваться этой ногой для отладки.

Хотя зато смог туеву хучу периферии в параллель подключить, начиная с четырех UART (три с аппаратными RTS/CTS), два USB, I2C, два SPI, CAN.... Это отлично, всегда свободный интерфейс для отладочного принта найдется. sm.gif

Интересно, можно эту ногу SWD_SWO софтверно эмулировать? ну, то есть использовать любую ногу и подключить свою функцию putchar() для вывода отладочной инфы, но стандартно, чтобы обычные отладчики принимали ее за SWO?
Go to the top of the page
 
+Quote Post
koluna
сообщение Feb 25 2014, 11:25
Сообщение #27


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Спасибо всем большое! sm.gif


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 19:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01566 секунд с 7
ELECTRONIX ©2004-2016