|
|
  |
MT-Link. Первый опыт использования. |
|
|
|
Jan 24 2006, 17:33
|
Участник

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

|
DASM - КАК купить MT-LINK для себя любимого ? Для дома, для семьи ?
|
|
|
|
|
Jan 24 2006, 17:54
|

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

|
Цитата(DASM @ Jan 24 2006, 15:13)  Моя цель добиться чтобы не говорили "купить хотя бы мтлинк" Если это камешек в мой огород, то контекст был несколько другой - подразумевалась цена при абсолютной конкурентоспособности с псевдо-Wiggler-ом сделанным на коленке.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 17 2006, 11:31
|

Гуру
     
Группа: Свой
Сообщений: 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
|
|
|
|
|
Jul 7 2006, 05:23
|
Знающий
   
Группа: Свой
Сообщений: 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 пойду пробовать хотелось бы избежать прохождение пути пройденного другими поэтому не могбы просто сказать с какой версией все должно работать под кейл чтобы не изобретать велосипед под кейл работаем сейчас с Ulink - решили поддержать отечсетвенных разработчиков
|
|
|
|
|
Jul 7 2006, 09:01
|
Знающий
   
Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473

|
Цитата(vesago @ Jul 7 2006, 10:53)  Я работаю в кейле через RDI 3.20. С теми, что в кейле дровами плохо работало. Сейчас уже научился обращаться с мтлинком. Поставил задержку на старт 200 млс. Без нее бывает долго не соединялся. Возможно это из-за супервизора, который на 100 млс после подачи питания держит сброс. Остальное - по умолчанию. Чтоб брэкпоинт поставить сначала надо стопорнуть процесс, поставить, пройтись по шагам и уж потом запускать. Еще - виснет сабж, если с таргета сбросить питание. После этого надо выдернуть юсб кабель, затем снова вставить. Короче немного в бубен надо постучать. Но в общем - замечательная штука. Возможно, что в 5 версии по другому. не могли бы вы детально сказать как и что делать чтобы кейл заработал с mt-link вот поставил 330 но стало еще странне с кейлом - но не работает - фирменные утилиты сеггера с процессором общаются на ура - пишут читают - так что все дела в волшебных пузырьках если есть инструкция чтобы запустилсоь и работало было бы замечательно надо сказать что с ulink кейл работает очень хорошо никаких зависаний или танцев с бубном не нужно включил и поехало хорошо бы такую же инструкцию на мтлинк поиметь чтобы не думать над этим
|
|
|
|
|
Jul 7 2006, 15:07
|
Знающий
   
Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473

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

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

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