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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> MT-Link, FAQ для тупых юзеров будет когда-нибудь?
DASM
сообщение Mar 7 2007, 17:15
Сообщение #16


Гуру
******

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



Ну лопухнулся - с кем не бывает. Сейчас стабилизатор конечно стоит. По FAQ - хорошо, если я выложу в закрытой части форума - пойдет ?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 7 2007, 17:17
Сообщение #17


Гуру
******

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



Цитата(Alex03 @ Mar 7 2007, 16:12) *
PPS И 5-ую версию я тоже MT-Link купил. smile.gif

С "плюхой" в виде самовозбуждающегося LDO или уже без smile.gif smile.gif smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 7 2007, 17:20
Сообщение #18


Гуру
******

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



Ну забили меня забили. Хорошо. Спасибки фсем.
Тетки в Чип и Дипе эту керамику под видом 4.7 мкф давали. Оказалось 2.2. Сразу не заметил. Пойду застрелюсь нафик
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 7 2007, 17:23
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(zltigo @ Mar 7 2007, 16:17) *
С "плюхой" в виде самовозбуждающегося LDO или уже без smile.gif smile.gif smile.gif
А как это проверить? Может у меня с ней а я не подозреваю?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 7 2007, 17:24
Сообщение #20


Гуру
******

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



у этих номера 500000X. не более 10 штук таких всего в природе
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 7 2007, 17:28
Сообщение #21


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(DASM @ Mar 7 2007, 16:24) *
у этих номера 500000X. не более 10 штук таких всего в природе
Нет, ну ты прямо напрашиваешься на очередные вопросы smile.gif. Где прописан номер? Надо разбирать девайс или читать его какой программой? Но спасибо, что успокоил - вероятность попадания "в десятку" близка к нулю wink.gif


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 7 2007, 17:32
Сообщение #22


Гуру
******

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



люди... вы документацию от оригинала смотрите или нет ?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 7 2007, 17:33
Сообщение #23


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Бросается в глаза жидкий полигон земли.
Полигон надо делать с двух сторон и как можно шире как в последнем фирменном от Segger-а и больше сквозных между полигонами в верхнем и нижнем слое. В одном месте на MT-Link видно, что земля идет к процессору от полигона через 3-и! переходных, это критично.
У буферов непонятно расположены блокирующие конды.
Все JTAG адаптеры грешат одной и той же особенностью, у них USB и JTAG с разных сторон платы, хотя по канонам в EMC защищенном дивайсе они должны быть с одного края и между ними не должен стоять процессор.
Я MT-Link тестирую на STR91x, на других процессорах он скорее всего ведет себя по другому, но выбросы напряжения на JTAG шлейфе длиной 20 см легко уходят более чем на 1 В выше напряжения питания. С повышением частоты эти выбросы опасней. А если еще на плате до процессора линии JTAG идут с десяток сантиметров, как у меня, то ситуация вообще хреновая. В такой ситуации любые неаккуратности в JTAG адаптере становятся видней.


Цитата(DASM @ Mar 7 2007, 17:47) *
Вопрос к AlexandrY - в чем заключаются плохая разводка ? Опыта у меня немного, вроде явных огрехов не вижу ( проводок земли от вых буфера сейчас бы сделал покороче, но не думаю, что это так критично) - тем более на частоте 1 Мгц что там может быть так критично. У меня все это спокойно пашет на 8 Мгц, не отваливается. Народ в асе/мэйле тоже не жаловался
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 7 2007, 17:36
Сообщение #24


Гуру
******

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



ясно, спасибо ! Скорее всего переразведу уже в след. же варианте.
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Mar 7 2007, 18:21
Сообщение #25


Знающий
****

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



Цитата(DASM @ Mar 7 2007, 19:32) *
люди... вы документацию от оригинала смотрите или нет ?

а зачем? мы же покупаем велосипед, чтобы на нем кататься. Глупо думать, что я буду искать дырку для насоса, прежде чем спустит колесо smile.gif

Цитата(Andy Mozzhevilov @ Mar 7 2007, 20:14) *
Цитата(DASM @ Mar 7 2007, 19:32) *

люди... вы документацию от оригинала смотрите или нет ?

а зачем? мы же покупаем велосипед, чтобы на нем кататься. Глупо думать, что я буду искать дырку для насоса, прежде чем спустит колесо smile.gif


А по сути.
Знать не знаю ни о какой-то документации. Получил линк, воткнул. Он что-то завякал насчет
драйверов. Интуитивно пошарил в папках IAR и указал ему на дрова от JLINK. Он их съел,
все работает, я счастлив.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 7 2007, 18:29
Сообщение #26


Гуру
******

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



О как... а RDI ? Пользуйте RDI - с ним же лучше работает и возможностей больше...
Ладно, все будет FAQ, только пару дней пропадаю - надо работу срочную доделать.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 7 2007, 20:02
Сообщение #27


Гуру
******

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



Цитата(Сергей Борщ @ Mar 7 2007, 16:23) *
Цитата(zltigo @ Mar 7 2007, 16:17) *

С "плюхой" в виде самовозбуждающегося LDO или уже без smile.gif smile.gif smile.gif
А как это проверить? Может у меня с ней а я не подозреваю?

Возбуждение амплитудой порядка вольта по питанию 3.3V заметить можно любым слегка вооруженным осциллографом глазом smile.gif. Еще были сильномогучие глюки с прилагаемым штантно USB кабелем - порезал его на кусочки и запихнул в мусорник от греха подальше. На отсутствие стабилизатора в первой версии я тоже наступил sad.gif - пришлось допаивать.... Ну про перепутаные светодиоды на 5 версии уже после всего вышеперечисленного и поминать как-то уж "мелочно" smile.gif

P.S.
Как-то уже год не пользуюсь X-Link-ками.
Нет! один раз воспользовался - писал загрузчик - снял дамп памяти для уверености в правильности расшифровки загруженного образа FPGA.
Надобность в них есть на самом деле где-то неделя-другая при освоении нового девайса. Причем у меня эти недели в свое время прошли без JTAGов - долго везли sad.gif. Дальше были достаточно долгие разборки с MT-Link c целью получить "сверхестественный" (со своей точки зрения) эффект от использования в своей практике внутричхемных отладчиков - лично для себя такого не обнаружил. Глупых простых ошибок я давно делаю очень мало и обнаруживаются они легко. А вот там где действительно кроются системные ошибки - внутрисхемные отладчики не помошники sad.gif - тут отладочная консоль вне конкуренции...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Mar 9 2007, 06:08
Сообщение #28


Знающий
****

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



Цитата(DASM @ Mar 7 2007, 20:29) *
О как... а RDI ? Пользуйте RDI - с ним же лучше работает и возможностей больше...

Говорю же, надо FAQ
Цитата
Ладно, все будет FAQ, только пару дней пропадаю - надо работу срочную доделать.

Я знаю, FAQ будет,
Я знаю, саду цвесть,
Когда такие люди
На Электроникс есть
wink.gif


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


Гуру
******

Группа: Свой
Сообщений: 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
Alex03
сообщение Mar 10 2007, 08:58
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



ИМХО
Цитата
Есть также небольшая проблемная версия 1.2 ...
Что значит небольшая и проблемная? Надо: "Версия 1.2. .......", "У версии 1.2 обнаружены след. недостатки ..."


Я бы перегруппировал/переупорядочил/разбил немного, а то про версиии и во втором вопросе и в конце.
Например так:

Цитата
Q. >> Какие версии MT-Link существуют и как определить разницу между ними.
A. >> Существует три версии.

Версия железа – 1.1, выпускалась достаточно давно (лучше упомянуть период продаж. smile.gif )
Внешне отличить очень просто – у версии 1.1 на боковой панели один светодиод.
Оргинальное ПО firmware является симулятором протокола J-Link.
Возможные версии firmware - 1.1.1...1.1.6.
Особенности........

Версия железа – 1.2.
Отличительные признаки – на боковой панели два светодиода, красный горит постоянно. Серийный номер 1111111..11111116 (показывает утилита jlink.exe) соответствует версиям firmware - 1.1.1...1.1.6.
ПО firmware аналогично версии 1.1.
Особенности: Есть проблемы по железу см. пункт о проблемах.

Версия железа – 5.0.
Отличительные признаки – на боковой панели два светодиода, оба мигают/подмигивают в процессе работы. Серийный номер 1111117 или 500000X (показывает утилита jlink.exe).
Данная версия практически полный аналог оригинального J-Link-а, поэтому firmware загружается от J-Link-а.


Q. >> Где взять и как обновить версию firmware.
A. >> Для версий железа 1.1 и 1.2 последняя версия firmware может быть скачана тут www.mt-link.nm.ru/soft/mtlink116.rar. Просто запустите exe файл при подключенном mt-link.
Для версий железа 5.0 обновление firmware производится автоматически при установке новых драйверов с segger.com


Q. >> Почему при включении компа ОС не видит MT-Link.
A. >> Для версий железа 1.1 и 1.2, по крайней мере с ПО 1.1.6, девайс не участвует в процессе сброса/енумерации USB шины при включении компа (загрузке ОС) с уже подключенным MT-Link-ом.
Способы устранения/обхода:
1. После загрузки ОС отстыкуйте/пристыкуйте MT-Link от/к USB.
2. Просите DASM-а выпустить новую версию ... smile.gif


Подправь как минимум там, где я цветом выделил.

Ещё вот-тут
Цитата
Собственно MT-Link как отладчик «знает» только IAR...
Как минимум CrossWorks тоже знает. До версии CW 1.6.x, JLinkARM.dll шла в составе CW, начиная с 1.6.x необходимо явно указывать CW где лежит JLinkARM.dll.
Go to the top of the page
 
+Quote Post

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

 


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


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