Миландр

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

Часовой пояс: UTC+03:00




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

Зарегистрирован: 2011-авг-21 18:55
Сообщения: 274
Понравилась фича построения графика трассируемой переменной в 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
Сообщения: 274
Отлично!!! Прочитал http://store.elsevier.com/The-Definitiv ... 124080829/ - 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 МБ]
394 скачивания
[ attachment ]
itmris.jpg [ 454.44 КБ | 5416 просмотров ]
[ attachment ]
traceris.jpg [ 94.33 КБ | 5416 просмотров ]
[ attachment ]
swdris.jpg [ 89.73 КБ | 5416 просмотров ]

_________________
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-Definitiv ... 124080829/ - 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+03:00


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

Сейчас этот форум просматривают: Bing [Bot] и 3 гостя


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

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB