Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2019-ноя-12 23:47

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: ITM порт Cortex M3 в Keil
СообщениеДобавлено: 2013-ноя-27 20:04 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-авг-21 18:55
Сообщения: 273
Понравилась фича построения графика трассируемой переменной в Logic Analyzer в Keil: http://www.keil.com/arm/trace.asp http://www2.keil.com/coresight/ http://www.keil.com/support/man/docs/ul ... window.htm http://www.keil.com/download/files/swv_on_cortex-m3.pdf . Но есть один недостаток, чтобы правильно построить график, необходимо всё время нажимать F5. Можно ли это автоматизировать, т.е. поставить breakpoint, нажать Run и увидеть обновлённый график или же это принципиально невозможно? Попутно вопрос поддерживает ли MCU 1986 останов при отладке по заданному количеству изменений переменной (т.е. по циклу), т.к. отладчик ULINK2 говорит, что-то в духе "Current Target Condition Variable Trace doesn't supported"?

_________________
Hack the Planet!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ITM порт Cortex M3 в Keil
СообщениеДобавлено: 2014-июн-27 19:49 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-авг-21 18:55
Сообщения: 273
Отлично!!! Прочитал http://store.elsevier.com/The-Definitive-Guide-to-ARM®-Cortex®-M3-and-Cortex®-M4-Processors/Joseph-Yiu/isbn-9780124080829/ - Chapter 18 и http://www2.keil.com/mdk5/ - Getting Started.pdf - pages 59-65. Написал файл retarget.c, сделал настройки окна Debug и Trace....И получил 4-канальный осциллограф переменных и Debug-терминалку! Проект для Keil uVision 4.74 и отладчика ULINK2 в режиме SWD прилагаю. В 1986ВЕ9х SWO(TDO) пин должен быть свободен (JTAG режим) http://www.keil.com/support/man/docs/ul ... ectors.htm Единственно не всегда хватает скорости отладчика, но в целом очень даже неплохо.


Вложения:
itm.zip [1.16 МБ]
Скачиваний: 326
itmris.jpg
itmris.jpg [ 454.44 КБ | Просмотров: 4605 ]
traceris.jpg
traceris.jpg [ 94.33 КБ | Просмотров: 4605 ]
swdris.jpg
swdris.jpg [ 89.73 КБ | Просмотров: 4605 ]

_________________
Hack the Planet!
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ITM порт Cortex M3 в Keil
СообщениеДобавлено: 2016-фев-09 13:00 
Не в сети
Аватара пользователя

Зарегистрирован: 2014-дек-09 15:26
Сообщения: 65
R Max большое спасибо! Очень полезный пример.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ITM порт Cortex M3 в Keil
СообщениеДобавлено: 2019-сен-03 07:29 
Не в сети

Зарегистрирован: 2018-дек-24 22:08
Сообщения: 13
R Max писал(а):
Отлично!!! Прочитал http://store.elsevier.com/The-Definitive-Guide-to-ARM®-Cortex®-M3-and-Cortex®-M4-Processors/Joseph-Yiu/isbn-9780124080829/ - Chapter 18 и http://www2.keil.com/mdk5/ - Getting Started.pdf - pages 59-65. Написал файл retarget.c, сделал настройки окна Debug и Trace....И получил 4-канальный осциллограф переменных и Debug-терминалку! Проект для Keil uVision 4.74 и отладчика ULINK2 в режиме SWD прилагаю. В 1986ВЕ9х SWO(TDO) пин должен быть свободен (JTAG режим) http://www.keil.com/support/man/docs/ul ... ectors.htm Единственно не всегда хватает скорости отладчика, но в целом очень даже неплохо.


Было бы интересно узнать о возможности вывода через ITM в отсутствии отладчика. В интернетах противоречивая информация, что это может быть возможно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB