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

 
 
> MT-Link. Первый опыт использования.
zltigo
сообщение Dec 21 2005, 20:20
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Первое, что следует отметить - MT-Link работоспособен (в определенных условиях) и адекватен своей цене. В переписке с автором на вопрос "может я хочу вернуть товар" я ответил "нет". Cдесь повторю
свой отказ еще раз :-).
Все нижеописанное изложено с целью:
1. Оградить только-только начинающих пользователей от неyжных стрессов и чрезмерных надежд.
2. самому получить совет от более опытных (в любой форме, например, дурак - поставь галочку и
больше никогда не жми эту кнопку).

Условия эксперимента:
- MT-Link с фирмварью 1.5
- Платы от Olimex LPC-E2294 и LPC-E2124
- IAR EWARM-3.40
- RDI от Seggler 2.74A
- Скорость Auto (Adaptive по информации автора на данный момент не поддерживается, что
правда не мешает штатным утилитам (только им!) от Seggler работать и при задании такого режима)
- DCC отключен (не поддерживается, хотя выбор вроде ни к чему плохому не приводит).

В процессе экспериментов произведена замена фирмвари с 1.4 (исчезли с непрогнозируемые вылеты)
и опробован рекомендованный автором откат на RDI 2.62С (сколь-нибудь заметных отличий не обнаружено, остался на 2.74A)

На автомате выбиралась скорость 1000kHz. Не было проблем и при ручном задании 1333kHz,
но при 1600kHz уже неработоспособен.

Теперь о менее приятном:

1. Со встроенной в IAR поддержкой J-Link, MT-Link можно считать неработоспособен :-(
Загрузка Flash идет нормально, можно после запуска пошагово походить, но при попытке
дойти до поставленного брейпойнта гарантированная потеря/блокировка прерываний и
как следствие зацикливание на вечном ожидании.

2. C Seggler-овским RDI картина стала нормальной - грузится, шьтеся (и встроенными в IAR и Seggler),
шагает, отрабатывает брейкпойнты. Все это, правда, при одном условии - используются софтовые брейпойнты. C железными есть проблема - не может при пошаговом исполнении отловить выход по
двум веткам. Ругается на невозможность поставить брейкпойнт (второй). При этом при работе со
штатной поддержкой IAR такие места трассируются без всяких проблем.

3. При выключении питания объекта изредка наблюдается зависание MT-Link требующее
и его выключения / включения (автор обещал помудрить с Watchdog).

4. MT-Link не работает (выкинуть стабилизатор 3.3V была не хорошая идея) на длинных USB кабелях и через пассивные хабы. Уже при дополнительном удлиннителе в 3m появляется сообщение о повышенном до 3.6V уровне питанияи опорное для ADC тоже прямо от 3.3) обьекта, а при более длинном начинаются сбои.

5.Может я чего не понимаю, и все "так и должно быть", но при нажатии "reset" на объекте не происходит отлавливание сего факта (catch exceptions reset активирован), зато для начала
вызывает вопль "Bad JTAG communications" после чего следует еще масса messagebox
WinRDI read {r0..r14} failed. Искусственно созданный факт data exception тоже отловить не удалось.


Вроде пока все.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
9 страниц V  « < 5 6 7 8 9 >  
Start new topic
Ответов (90 - 104)
DASM
сообщение Jan 24 2006, 13:13
Сообщение #91


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(iit @ Jan 23 2006, 07:05) *
Помогло!
Благодарю.

Моя цель добиться чтобы не говорили "купить хотя бы мтлинк"
Go to the top of the page
 
+Quote Post
lazycamel
сообщение Jan 24 2006, 17:33
Сообщение #92


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 5-11-04
Пользователь №: 1 053



DASM - КАК купить MT-LINK для себя любимого ? Для дома, для семьи ?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 24 2006, 17:54
Сообщение #93


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(DASM @ Jan 24 2006, 15:13) *
Моя цель добиться чтобы не говорили "купить хотя бы мтлинк"

Если это камешек в мой огород, то контекст был несколько другой -
подразумевалась цена при абсолютной конкурентоспособности с псевдо-Wiggler-ом
сделанным на коленке.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 11 2006, 19:35
Сообщение #94


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Свершилось! C новой (хотя может и более ранней - давно не пробовал отладчик) версией Segger 3.20e драйвера перестали падать при аппаратном сбросе отлаживаемого устройства. Теперь все продолжает работать как ни в чем ни бывало. Reset правда по прежднему не перехватывает, но главное не падает!
Был один из самых неприятных эффектов.
Прерывания правда периодически пропадают.
Жду доставки MT-Link5. Посмотрим :-), как с ним....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 17 2006, 11:31
Сообщение #95


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Итак, MT-Link5 дошел и время на опробывание тоже выкроил.
1. Пришлось сменить USB кабель - со штатным обильные глюки уже начиная с инсталляции :-(
2. MT-Link5 Попался из первой партии, посему заменен C9 на рекомендованный, ибо 3.3V LDO возбуждался конкретно.
3. Светодиода Ready/Busy менять местами и цветами не стал :-)
4. Пoтавлен свежайший Segger софт.
5. Взята плата с LPC2148.

Первые эксперименты оказались обескураживающими - в проектах ранее работавших со старым
MT-Link через RDI начисто исчезла возможность поставить брейкпойнт по загрузке-старту.
Проскакивал всегда. При этом прорисовка интерфейса IAR замирала на многие секунды.
Ручной останов отрабатывал безукоризненно, после чего брекпойнты, трассировка и прочее работали
безукоризненно. Стуки в бубен включая попытки писать даже дополнительную инициализацию в скриптах IAR ни к чему не привели. Резко все изменилось при установке вместо "Auto Selection" - "Adaptive clocking" - все стало просто изумительно - ПЕРЕСТАЛИ даже периодически отваливаться прерывания при запуске. Работоспособность (кроме отвала прерываний) восстановилась и при фиксированных клоках на уровне до 2000KHz. При больших - повторился эффект "Auto selection".

При работе через "родную" IARовскую поддержку, отличий от MT-Link1 особых не заметил.
Однако выбор "Adaptve clocking" и здесь с MT-Link5 привел к излечению достающего бага с
пропаданием прерываний.

При этом скорость закачки при "Adaptive" вполне хороша - где-то под 300K/s.
Недостаток выбора "Adaptive" только ОДИН - категорически отваливается при аппаратном сбросе отлаживаемого девайса.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
vesago
сообщение May 22 2006, 08:29
Сообщение #96


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Я тоже прикупил намедни MT-Link. Не представляю как я раньше без этой коробочки обходился smile.gif.Правда он не 5. С ходу отловил и исправил ряд неприятных багов в проекте. Единственное - если отключить питание таргета, дебагер гарантированно зависает. Из этого состояние его выводит выдергивание и втыкание кабеля USB. Может стоит в последующих версиях завести кнопку подачи питания или ресет? А так работает - сказка. И по цене хорош. Позже куплю еще 5 версии. Работаю в Кейле с LPC2214.
Go to the top of the page
 
+Quote Post
net
сообщение Jul 7 2006, 05:23
Сообщение #97


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(vesago @ May 22 2006, 12:29) *
Работаю в Кейле с LPC2214.


тоже прикупил MT-link - и вопрос про волшебные пузырьки с какой версией драйверов KEIL работает с mt-link 5 версии

просто начал вчера пробовать (с тем что было на компе без обновлений)
с версией драйверов сеггер 3.0 не работало и фирменное обеспечение
поставил из того что было под рукой 3.14 - фирменное обеспечение сеггер работает на ура но кейл с RDI не работает
сейчас вот скачал 3.30 пойду пробовать
хотелось бы избежать прохождение пути пройденного другими
поэтому не могбы просто сказать с какой версией все должно работать под кейл чтобы не изобретать велосипед cheers.gif
под кейл работаем сейчас с Ulink - решили поддержать отечсетвенных разработчиков biggrin.gif
Go to the top of the page
 
+Quote Post
vesago
сообщение Jul 7 2006, 06:53
Сообщение #98


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Я работаю в кейле через RDI 3.20. С теми, что в кейле дровами плохо работало. Сейчас уже научился обращаться с мтлинком. Поставил задержку на старт 200 млс. Без нее бывает долго не соединялся. Возможно это из-за супервизора, который на 100 млс после подачи питания держит сброс. Остальное - по умолчанию. Чтоб брэкпоинт поставить сначала надо стопорнуть процесс, поставить, пройтись по шагам и уж потом запускать. Еще - виснет сабж, если с таргета сбросить питание. После этого надо выдернуть юсб кабель, затем снова вставить. Короче немного в бубен надо постучать. Но в общем - замечательная штука. Возможно, что в 5 версии по другому.
Go to the top of the page
 
+Quote Post
net
сообщение Jul 7 2006, 09:01
Сообщение #99


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(vesago @ Jul 7 2006, 10:53) *
Я работаю в кейле через RDI 3.20. С теми, что в кейле дровами плохо работало. Сейчас уже научился обращаться с мтлинком. Поставил задержку на старт 200 млс. Без нее бывает долго не соединялся. Возможно это из-за супервизора, который на 100 млс после подачи питания держит сброс. Остальное - по умолчанию. Чтоб брэкпоинт поставить сначала надо стопорнуть процесс, поставить, пройтись по шагам и уж потом запускать. Еще - виснет сабж, если с таргета сбросить питание. После этого надо выдернуть юсб кабель, затем снова вставить. Короче немного в бубен надо постучать. Но в общем - замечательная штука. Возможно, что в 5 версии по другому.


не могли бы вы детально сказать как и что делать чтобы кейл заработал с mt-link
вот поставил 330 но стало еще странне с кейлом - но не работает - фирменные утилиты сеггера с процессором общаются на ура - пишут читают - так что все дела в волшебных пузырьках если есть инструкция чтобы запустилсоь и работало было бы замечательно
надо сказать что с ulink кейл работает очень хорошо никаких зависаний или танцев с бубном не нужно включил и поехало
хорошо бы такую же инструкцию на мтлинк поиметь чтобы не думать над этим
Go to the top of the page
 
+Quote Post
vesago
сообщение Jul 7 2006, 14:29
Сообщение #100


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Как делал я: Сначала поставить соответствующий юсб драйвер и в устройствах должен появиться наш JLINK при подключенном мтлинке. Светодиод у последнего при этом мигать не должен. В опциях проекта дебуг выбрал юзе RDI интерфейс драйвер. Жмем сеттингс и указываем путь к длл установленых дров. В моем случае это JLINKRDI в вашем JLINKARM если я не ошибаюсь. Потом если все ок, можно из кела войти в настройки драйвера. Я ни чего не менял, только задержку при старте поставил. Вы можете поковыряться со скоростью. Вот собственно и все. Надо сказать, что как-то у меня жтаг отбросил копыта - поковырял я в нем. Чего я только не делал. Фирменная утилита - командер тоже кстати отлично видела девайс. Помог только снос и переустановка оси. Ось у меня XP SP2. Вообще конечно производителю не помешало бы накатать инструкцию по инсталяции и фак.
Go to the top of the page
 
+Quote Post
DASM
сообщение Jul 7 2006, 15:05
Сообщение #101


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



vesago - эээээ... в данном случае кого считать производителем ? unsure.gif
Go to the top of the page
 
+Quote Post
net
сообщение Jul 7 2006, 15:07
Сообщение #102


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



biggrin.gif
Цитата(vesago @ Jul 7 2006, 18:29) *
Как делал я: Сначала поставить соответствующий юсб драйвер и в устройствах должен появиться наш JLINK при подключенном мтлинке. Светодиод у последнего при этом мигать не должен. В опциях проекта дебуг выбрал юзе RDI интерфейс драйвер. Жмем сеттингс и указываем путь к длл установленых дров. В моем случае это JLINKRDI в вашем JLINKARM если я не ошибаюсь. Потом если все ок, можно из кела войти в настройки драйвера. Я ни чего не менял, только задержку при старте поставил. Вы можете поковыряться со скоростью. Вот собственно и все. Надо сказать, что как-то у меня жтаг отбросил копыта - поковырял я в нем. Чего я только не делал. Фирменная утилита - командер тоже кстати отлично видела девайс. Помог только снос и переустановка оси. Ось у меня XP SP2. Вообще конечно производителю не помешало бы накатать инструкцию по инсталяции и фак.


попробую теперь уж в вторник трясти
я подключал JLINKRDI и драйвер откликается и настраивается и по инструкции вроде для realview тоже про jlinkrdi пишут - но чето отладка как то не идет да и память как бы делает вид что пи шет но потом сеннером читаешь вроде ка и не пишет
отладку запускаешь пошагово вроде идет но на main не выходит
ладно буду видимо во вторник трясти раз с полпинка не пошло с кейлом. особой нужды нет с ulink все работает на ура может и подожду пока dasm чтонибуть разродит biggrin.gif
с сеггером вроде все перепробовал вроде все работает и пишет и стрирает и читает и тд и тп smile.gif
Go to the top of the page
 
+Quote Post
goodwin
сообщение Jul 7 2006, 15:16
Сообщение #103


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Ээээ... Из своего, скажем так совсем мизерного опыта по склещиванию одного с другим, могу все-же сказать, что с бубном приходится потанцевать частенько. И не в силу неработы какого либо X-линка, а в основном по причине очень разных нюансов targets... Тут и тактовая, и инициализация нужных регистрок (например для таймингов DRAM и flash ), и т.п. Ну и ПО от версии к версии тоже имеет различия и глюки, и настройки RDI драйвера для разных targets/режимов отладки...
Мало того, столкнулся на днях с аппаратным WDT в одном дивайсе - тут никакой бубен даже не поможет wink.gif

ЗЫ: Это я к тому, чтобы от DASM-а не требовали чуда smile.gif
Иногда и пошаманить приходится (особливо по незнанию)...
Go to the top of the page
 
+Quote Post
net
сообщение Jul 7 2006, 15:41
Сообщение #104


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



Цитата(goodwin @ Jul 7 2006, 19:16) *
ЗЫ: Это я к тому, чтобы от DASM-а не требовали чуда smile.gif
Иногда и пошаманить приходится (особливо по незнанию)...


я просто имел ввиду что тот кто делал понимать должен лучше и опыта должен иметь - и хочется на халяву просто поиметь чужой опыт вот и все cheers.gif

а то что они могут быть не совместимы - так это тоже запросто такое может быть на сайте сегера я про кейл ничего и не нашел - так что может и не работать sad.gif

кроме того автор H-JTAG тоже писал что у кейла какието проблемы с RDI и типа они их должны исправить и тогда его H-JTAG будет с кейлом работать - а пока он с ним не работает
sad.gif
Go to the top of the page
 
+Quote Post
DASM
сообщение Jul 7 2006, 16:57
Сообщение #105


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



net - а чего мне рожать, у меня с полпинка с Keil пошло. Но в Keil я не работаю
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 10:37
Рейтинг@Mail.ru


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