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

 
 
> MT-Link, FAQ для тупых юзеров будет когда-нибудь?
Andy Mozzhevilov
сообщение Feb 20 2007, 10:38
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Ситуация:
в конторе есть 4 Mt-Link, 2 старые "с одним изумрудным глазком" на верху, и 2 новых с 2-мя светодиодами у разъема usb.
Ситуация, ставлю IAR 4.41, и те что с "одним глазком" отказываются работать. Новые работают без нареканий. До этого стояла 4.30, и пользовался я какое-то время и новым линком в том числе.
То есть предыстории по установке / смене драйверов я конечно не помню уже.
Начинаю шерстить форум поиском, пытаюсь воспринять поток сознания в нескольких ветвях обсуждения, постепенно нахожу тему, где действительно обсуждается похожая проблема. Понимаю, что нужно либо заапдейтить софт, либо откатиться на старые драйвера.
Сразу встает вопрос, могу ли я апдейтить старый линк тем софтом, который выложен. Где-то нахожу фразу DASM, что каких-то там линков было продано очень мало и он их типа не поддерживает.
В результате делаю все же апдейт на свой страх и риск на ver116. По прежденму не работает.
Думаю, где брать драйвера, при переустановке я не сохранил старые. Беру у коллеги с соседнего компа, ставлю. Работает. Смотрю на часы, затрачено 1,5 часа.
Осталось ощущение заткнутой по быстрому дырки.
Ощущение большого количества потерянного времени.
Видел, что эти просьбы уже были по ходу обсуждений. Но тем не менее:
DASM сделай FAQ, а? Да хоть здесь топик поднять в шапку подфорума.
Выложить там версии ПО, краткие разъяснения для каких линков они подходят, драйвера.
Дел на час. Если совсем лениво, можно сформулировать в этом топике вопросы, а потом сделать из них faq.
Я могу сформулировать наверное штук 5, как минимум, по мотивам, так сказать...


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DASM
сообщение Mar 10 2007, 05:41
Сообщение #2


Гуру
******

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



Пока что самые насущные вопросы, критикуйте, дополняйте.

Q. >> Что такое MT-Link?
A. >> MT-Link это JTAG отладчик микроконтроллеров на базе ядра ARM7 и ARM9. На данный момент является полным аналогом отладчиком J -Link адаптера от www.segger.com. Отличия лишь в типе примененного выходного буфера – редкая в СНГ микросхема 74ALVC16245 заменена на две доступные LVC244. С точки зрения драйверов и обновления firmware – отличий нет никаких.

Q. >> Какие версии MT-Link существуют и как определить разницу между ними.
A. >> Существует три версии. Первая – 1.1 выпускалась достаточно давно, и является симулятором протокола J-Link с полностью оргинальной firmware. Внешне отличить очень просто – у версии 1.1 на боковой панели один светодиод, у всех новых – два. Последняя версия firmware для версии 1.1 может быть скачана тут www.mt-link.nm.ru/soft/mtlink116.rar Просто запустите exe файл при подключенном mt-link,
Есть также небольшая проблемная версия 1.2. С точки зрения софта аналогична версии 1.1, но по железу см. пункт о проблемах. Для новых версий MT-Link 5.0 (c двумя светодиодами) обновления производится автоматически при установке новых драйверов с segger.com


Q. >> Где брать драйвера для MT-Link и что с ними делать
A. >> Брать тут http://segger.com/download_jlink.html
Собственно MT-Link как отладчик «знает» только IAR. Для корректной работы просто сбрасываете JLinkARM.dll в каталог установки IAR/ARM/BIN (старый в этой папке лучше забэкапить).

Q. >> Какая разводка разъема JTAG, какие напряжения необходимы для работы ?
A. >> Ответы на ВСЕ подобные вопросы есть в JlinkARM.pdf в \Doc\Manuals, входящей в состав вышеназванного пакета. Там же много интересного про RDI и Jflash - хорошую утилиту для банальной прошивки вашего микроконтроллера

Q >> Что такое RDI и для чего он нужен ?
A>> RDI – Remote Debug Interface. Это стандартная «прослойка», своего рода API для систем отладки ARM архитектур. Его понимают большое кол-во средств разработки – IAR, Keil, Multi2000, RVDS и многие другие. RDI драйвер включен в упомянутый выше пакет от Сеггера, но требует лицензии. Использование его достаточно несложно - просто укажите используемой оболчке путь к JlinkRDI.dll (она лежит у вас внутри одной из подпапок установки вышеназванных драйверов). По вопросам финансовой адаптации к российским условиям – стучитесь мне в личку на electronix.ru

Q >> Какие преимущества дает RDI ?
A >> Помимо того, что RDI поддерживают большое количество сред разработки для ARM, его использование дает дополнительные преимущества. Сеггер разработал довольно интересную вещь – Flash Breakpoints. Дело в том, что у ARM возможно поставить только две аппаратных точки останова. Не вдаваясь в подробности, скажу лишь, что использование Flash Breakpoints позволяет ставить неограниченное их кол-во во Flash памяти. Выглядит это совершенно прозрачно для пользователя, хотя драйвера делают значительную работа, перепрошивают и восстанавливают нужные сектора, эмулируют часть инструкций и т п. Далее, RDI драйвера от Сеггера «знают» как прошивать большое кол-во процессоров с флеш памятью. Установив в RDI драйвере нужный процессор можно не заботиться больше о поисках флешлоадера.

Q>> А как мне проще всего проверить исправность моей системы ?
A >> В установленном пакете от Сеггера есть утилита jlink.exe . Запустив её сразу получаете ID подключенного ARM процессора. Если ID = 0 или 0xFFFFFFF – ищите ошибки в монтаже или питании.

Q>> Какую скорость загрузки можно получить с МТ-Линк
A>> Можно получить скорость в память до 800 кБайт в секунду. Я реально получал до 560 кБайт на процессоре LPC2148. Скорость загрузки во флеш естественно ниже, файл 130 килобайт льется в LPC порядка 3 секунд, но я считаю это хорошим значением. Необходимо также обратить внимание на частоту ядра процессора. Дело в том, что скорость работы JTAG напрямую зависит от неё. Если у вас не запущена PLL – не стоит ожидать космических скоростей. Запустить PLL до начала сессии отладки можно, например, через макросы отладчика.

Q>> Слышал, что USB кабель в комплекте никуда не годится - так ли это?
A>> В комплект включается кабель USB2.0 компании GemBird. На всех тестированных мной машинах (правда их не слишком много, порядка 5-ти различных компов) - никаких проблем я не замечал. Тем не менее кабель, действительно, дешевый и качеством не блещет. Поэтому если наблюдаются странные глюки, выражающей в постоянной потери коннекта - попробуйте заменить кабель. Включать в поставку кабель, котрый в розницу предлагают по цене не менее $6 думаю не стоит, у большинства их и так полно валяется.

Q>> О проблемах (куда ж без них)
A>> Есть две небольшие партии проблемных девайсов. Первая - переходная версия 1.2. В ней отсутствует стабилизатор напряжения внутреннего процессора. Опознать такую версию можно по двум светодиодам на боковой панели, но при этом серийник не равен 1111117 или 500000X. ( то есть 1111111..11111116 включительно ) workaround - впаять стабилизатор , если это вызывает нестабильность в работе.
Вторая - уже в новой, 5-ой версии - с серийниками 500000X конденсатор на выходе low-drop ошибочно поставлен 2.2 мкФ вместо 4.7 мкФ
workaround - впаять параллельно еще одну керамику на 2.2 или 3.3 мкф. Кол-во таких устройств незначительно, в настоящее время вышеназванные проблемы устранены.
Узнать серийник можно, запустив Jlink.exe
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Mar 13 2007, 07:42
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(DASM @ Mar 10 2007, 07:41) *
Пока что самые насущные вопросы, критикуйте, дополняйте.

Q. >> Какие версии MT-Link существуют и как определить разницу между ними.
A. >> Существует три версии. Первая – 1.1 выпускалась достаточно давно, и является симулятором протокола J-Link с полностью оргинальной firmware. Внешне отличить очень просто – у версии 1.1 на боковой панели один светодиод

На боковой или все же сверху, на корпусе?

Цитата
, у всех новых – два.
Последняя версия firmware для версии 1.1 может быть скачана тут www.mt-link.nm.ru/soft/mtlink116.rar Просто запустите exe файл при подключенном mt-link,
Есть также небольшая проблемная версия 1.2. С точки зрения софта аналогична версии 1.1, но по железу см. пункт о проблемах. Для новых версий MT-Link 5.0 (c двумя светодиодами) обновления производится автоматически при установке новых драйверов с segger.com


Несколько сумбурно, но в общем ясно.

Цитата
Q >> Какие преимущества дает RDI ?
A >> Помимо того, что RDI поддерживают большое количество сред разработки для ARM, его использование дает дополнительные преимущества. Сеггер разработал довольно интересную вещь – Flash Breakpoints. Дело в том, что у ARM возможно поставить только две аппаратных точки останова. Не вдаваясь в подробности, скажу лишь, что использование Flash Breakpoints позволяет ставить неограниченное их кол-во во Flash памяти. Выглядит это совершенно прозрачно для пользователя, хотя драйвера делают значительную работа, перепрошивают и восстанавливают нужные сектора, эмулируют часть инструкций и т п. Далее, RDI драйвера от Сеггера «знают» как прошивать большое кол-во процессоров с флеш памятью. Установив в RDI драйвере нужный процессор можно не заботиться больше о поисках флешлоадера.

Здесь бы еще уточнить, все версии MT-линк могут поддерживать этот режим, или только последняя 5.0


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Andy Mozzhevilov   MT-Link   Feb 20 2007, 10:38
- - Сергей Борщ   Цитата(Andy Mozzhevilov @ Feb 20 2007, 09...   Feb 20 2007, 11:06
- - DASM   мысль хорошая, но есть проблемы. Я сам не знаю отв...   Feb 21 2007, 06:29
|- - Andy Mozzhevilov   Цитата(DASM @ Feb 21 2007, 08:29) мысль х...   Feb 21 2007, 07:19
|- - zltigo   Цитата(DASM @ Feb 21 2007, 05:29) (кстати...   Feb 21 2007, 10:34
|- - DASM   Цитата(zltigo @ Feb 21 2007, 10:34) Цитат...   Feb 21 2007, 11:58
- - DASM   ok. Спасибо. . попробую что-нить изобразить...   Feb 21 2007, 07:22
|- - Andy Mozzhevilov   Цитата(DASM @ Feb 21 2007, 09:22) ok. Спа...   Feb 21 2007, 07:30
|- - Andy Mozzhevilov   Цитата(DASM @ Feb 21 2007, 09:22) ok. Спа...   Mar 7 2007, 08:31
|- - AlexandrY   Не будет никакого FAQ-а. Все гораздо проще. Я проб...   Mar 7 2007, 12:34
- - Dron_Gus   Можно я свои 5 копеек вставлю? Как при работе из ...   Feb 21 2007, 22:39
|- - DASM   Цитата(Dron_Gus @ Feb 21 2007, 22:39) Мож...   Feb 22 2007, 05:47
|- - gladov   Цитата(DASM @ Feb 22 2007, 05:47) Цитата(...   Feb 22 2007, 10:25
- - DASM   FAQ скорее всего и правда лучше не писать. Желающи...   Mar 7 2007, 16:17
|- - AlexandrY   Бросается в глаза жидкий полигон земли. Полигон на...   Mar 7 2007, 17:33
- - Alex03   Справедливости ради надо сказать что в MT-Link v1....   Mar 7 2007, 17:12
|- - zltigo   Цитата(Alex03 @ Mar 7 2007, 16:12) PPS И ...   Mar 7 2007, 17:17
|- - Сергей Борщ   Цитата(zltigo @ Mar 7 2007, 16:17) С ...   Mar 7 2007, 17:23
|- - zltigo   Цитата(Сергей Борщ @ Mar 7 2007, 16:23) Ц...   Mar 7 2007, 20:02
- - DASM   Ну лопухнулся - с кем не бывает. Сейчас стабилизат...   Mar 7 2007, 17:15
- - DASM   Ну забили меня забили. Хорошо. Спасибки фсем. Тетк...   Mar 7 2007, 17:20
- - DASM   у этих номера 500000X. не более 10 штук таких всег...   Mar 7 2007, 17:24
|- - Сергей Борщ   Цитата(DASM @ Mar 7 2007, 16:24) у этих н...   Mar 7 2007, 17:28
- - DASM   люди... вы документацию от оригинала смотрите или ...   Mar 7 2007, 17:32
|- - Andy Mozzhevilov   Цитата(DASM @ Mar 7 2007, 19:32) люди... ...   Mar 7 2007, 18:21
- - DASM   ясно, спасибо ! Скорее всего переразведу уже в...   Mar 7 2007, 17:36
- - DASM   О как... а RDI ? Пользуйте RDI - с ним же лучше ра...   Mar 7 2007, 18:29
|- - Andy Mozzhevilov   Цитата(DASM @ Mar 7 2007, 20:29) О как......   Mar 9 2007, 06:08
- - Alex03   ИМХО ЦитатаЕсть также небольшая проблемная версия ...   Mar 10 2007, 08:58
|- - DmitryM   Цитата(Alex03 @ Mar 10 2007, 08:58) ИМХО ...   Apr 10 2007, 12:38
- - DASM   Зеленое - не помню Красное - приплюсовать можно. C...   Mar 10 2007, 09:04
|- - Alex03   Цитата(DASM @ Mar 10 2007, 11:04) Зеленое...   Mar 10 2007, 11:19
- - DASM   Хорошо - заменим на "не выпускаются с июня 20...   Mar 10 2007, 11:43
- - DASM   CrossWorks работает нормально ? Странноо... Работа...   Apr 10 2007, 14:13
- - Ykidia   ЦитатаПричем остановился сейчас на драйверах 3.68b...   Apr 28 2007, 10:17
- - DASM   Это из области шаманства (что-то не туда поставило...   Apr 28 2007, 11:00
- - Ykidia   ЦитатаЭто из области шаманства Так оно и выглядит ...   Apr 28 2007, 12:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 04:13
Рейтинг@Mail.ru


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