Easyelectronics.ru

Электроника для всех
Текущее время: 11 дек 2017, 08:47

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



    • 10 шт. 2-слоя 100*100mm 2$. Быстрый заказ: JLCPCB.com
    • JLCPCB - это крупнейшая фабрика PCB прототипов в Китае.
    • Имеющий более 290,000 клиентов и выполняющий более 8,000 заказов в день.
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Отладка LPC2138
СообщениеДобавлено: 01 апр 2016, 14:55 
Старожил
Аватара пользователя

Зарегистрирован: 01 ноя 2011, 23:51
Сообщения: 444
Скажите а кто-нить использовал вот это Embedded Trace interfaces offer real-time debugging with the
on-chip RealMonitor software and high-speed tracing of instruction execution
для отладки? И если да то как это задействуется? Где посмотреть почитать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка LPC2138
СообщениеДобавлено: 01 апр 2016, 18:35 
Старожил

Зарегистрирован: 15 янв 2013, 13:24
Сообщения: 5665
Для ETM (трассировка в Кортексах) понадобится серьёзный отладчик. USB-"свистки" это не поддерживают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка LPC2138
СообщениеДобавлено: 01 апр 2016, 18:37 
Старожил
Аватара пользователя

Зарегистрирован: 01 ноя 2011, 23:51
Сообщения: 444
AlexPM писал(а):
Для ETM (трассировка в Кортексах) понадобится серьёзный отладчик. USB-"свистки" это не поддерживают.

Keil ULink 2 подходит?? Если до так это задействовать??
Но только этот процессор не Кортекс судя по описанию.


Последний раз редактировалось kos 01 апр 2016, 18:46, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка LPC2138
СообщениеДобавлено: 01 апр 2016, 18:46 
Старожил

Зарегистрирован: 15 янв 2013, 13:24
Сообщения: 5665
А, так он старый добрый ARM?
Тогда посмотрите в его описании: поддерживает ли его внутренний дебажный модуль трассировку.

А по своему дебаггеру (Keli ULink 2 или какой у Вас есть) - также см.описание: поддерживается ли subj процессор вообще и трассировка таких ARM'ов в частности. У меня такого дебаггера нет, могу только гуглить.

Если всё срастётся - то дальше включаете любимую IDE - и вперёд, трассируйте. По крайней мере, в апноутах от Кейла так и нарисовано ;-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка LPC2138
СообщениеДобавлено: 01 апр 2016, 18:51 
Старожил
Аватара пользователя

Зарегистрирован: 01 ноя 2011, 23:51
Сообщения: 444
AlexPM писал(а):
А, так он старый добрый ARM?
Тогда посмотрите в его описании: поддерживает ли его внутренний дебажный модуль трассировку.

А по своему дебаггеру (Keli ULink 2 или какой у Вас есть) - также см.описание: поддерживается ли subj процессор вообще и трассировка таких ARM'ов в частности. У меня такого дебаггера нет, могу только гуглить.

Если всё срастётся - то дальше включаете любимую IDE - и вперёд, трассируйте. По крайней мере, в апноутах от Кейла так и нарисовано ;-)

То то и оно что в даташите на проц эта фраза есть А вот как это задействовать и чем я не смог найти на просторах инета..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка LPC2138
СообщениеДобавлено: 01 апр 2016, 18:57 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 3473
kos, Keil трассировка NXP LPC17xx Devices
Общий "треп" на русском.

Порт переводится из JTAG в SWD, при этом доп. сигнал SWO нужно подключить к соответствующему выводу LPC (и не трогать его в программе).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка LPC2138
СообщениеДобавлено: 01 апр 2016, 19:09 
Старожил
Аватара пользователя

Зарегистрирован: 01 ноя 2011, 23:51
Сообщения: 444
u37 писал(а):
kos, Keil трассировка NXP LPC17xx Devices
Общий "треп" на русском.

Порт переводится из JTAG в SWD, при этом доп. сигнал SWO нужно подключить к соответствующему выводу LPC (и не трогать его в программе).

Спасибо! Буду почитать..:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка LPC2138
СообщениеДобавлено: 03 апр 2016, 00:23 
Старожил

Зарегистрирован: 15 янв 2013, 13:24
Сообщения: 5665
AlexPM писал(а):
так он старый добрый ARM? Тогда посмотрите в его описании: поддерживает ли его внутренний дебажный модуль трассировку.
Проходил тут мимо сайта NXP ;-) и посмотрел заодно в даташите на LPC2138: ETM (т.е. настоящая трассировка каждой инструкции) в этом процессоре есть.

AlexPM писал(а):
по своему дебаггеру (Keli ULink 2 или какой у Вас есть) - также см.описание
На сайте Кейла в сравнительной табличке дебаггеров сказано, что только ULinkPro работает с ETM. Остальные их девайсы, включая Ulink2, этого не умеют.

А псевдотрассировка через SWD/JTAG - это только поиграться. По крайней мере, цитата про RealMonitor и т.п. из первого поста темы имела в виду полноценную трассировку. Обратите внимание, что интерфейс к ETM реализован через отдельные (не JTAG, не SWD) пины процессора и дебаггера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка LPC2138
СообщениеДобавлено: 03 апр 2016, 01:30 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 3473
Ну и что? У того же segger есть JLink и есть JTrace. Всё определяется действительной нужностью данной функции.
А то, некоторое даже "отладчиком" не пользуются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отладка LPC2138
СообщениеДобавлено: 04 апр 2016, 11:37 
Старожил
Аватара пользователя

Зарегистрирован: 01 ноя 2011, 23:51
Сообщения: 444
К сожалению я это уже понял.... :) Печально!
Спасибо Всем за помощь...


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

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


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

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


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB