|
MT-Link, FAQ для тупых юзеров будет когда-нибудь? |
|
|
|
Feb 20 2007, 10:38
|

Знающий
   
Группа: Свой
Сообщений: 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, как минимум, по мотивам, так сказать...
--------------------
Пасу котов...
|
|
|
|
|
Feb 20 2007, 11:06
|

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

|
Цитата(Andy Mozzhevilov @ Feb 20 2007, 09:38)  DASM сделай FAQ, а? Да хоть здесь топик поднять в шапку подфорума. Дельное предложение. К тому моменту, когда я соберусь переходить с 4.30 Andy уже забудет все заклинания - и кто поможет (у меня тоже один с "зеленым глазом")?
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Feb 21 2007, 07:19
|

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

|
Цитата(DASM @ Feb 21 2007, 08:29)  мысль хорошая, но есть проблемы. Я сам не знаю ответы на некоторые вопросы - просто потому, что таких проблем не возникало. Так буквально на днях клиент перешел на 4.40 IAR (кстати сразу категорически не советую IAR для больших проектов - только Keil) Ну вот - не рекомендую? А почему. Больших, это скольк в граммах?  Но это лучше в другой теме, чтобы эту не забивать левыми обсуждениями. Цитата - после обновления прошивки до 1.6 все у него пошло нормально. Да, я слышал что-то про снос драйверов и прочие танцы - но повторить такое не удавалось, а решившие проблему не особо распротранялись. Andy - напиши подробнее если не в лом. Ну а я по остальному постраюсь накидать.. Прикрепить наверх тему модераторв можно потом попросить будет (вроде юзверей мтлинка (да и FAQ на 90 процентов относится и к JLink и к JetLink) - тут довольно много ? Для начала я бы сформулировал общие вопросы: Q: Сколько аппаратных версий MT-Link существует? Как они называются? Как их различить? Q: Поддержка каких аппаратных версий MT-Link производится сейчас автором? Q: Как нумеруются версии встроенного ПО MT-Link? Различаются ли версии ПО для разных аппаратных версий MT-Link? Q: Как узнать, какая версия встроенного ПО у моего MT-Link? Q: Как получить последнюю версию встроенного ПО для MT-Link? Как провести обновление ПО? Q: Где взять драйвер для MT-Link? Как узнать версию используемого драйвера? Q: Есть ли смысл в обновлениях версий встроенного ПО MT-Link и драйвера, если и так все работает? Q: Как настроить MT-Link для работы из под IAR С-Spy? Q: Как настроить MT-Link для работы из под "чего еще там бывает" ? Это вопросы, которые бы хотелось знать любому юзеру, даже у которого нет проблем с работой линка. Также, если ты отслеживаешь драйвера от сеггера, то если бы продублировать краткую хистори, что они вводят и нафига это нам нужно? Ну и краткая хистори ПО для самого линка так и просится. Рядом можно выложить и файлы для обновления и отката на версии ПО. FAQ по проблемам можно сформулировать при появлении и решении таковых. Мой случай я смогу четко описать, если буду знать ответы на общие вопросы и иметь несколько версий ПО линка для отката назад и воссоздания ситуации. Я банально не знаю, какая версия ПО у моего линка и как это узнать. Но есть еще один линк, может с такой же версией.
--------------------
Пасу котов...
|
|
|
|
|
Feb 21 2007, 07:30
|

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

|
Цитата(DASM @ Feb 21 2007, 09:22)  ok. Спасибо. Правда уже почти год как на все вопросы могу отослать к сеггер-ком - ибо никаких версий нет, все обновляется автоматом и вообще соответствует оригиналу. попробую что-нить изобразить... Ты сейчас ответил с позиции человека, который "в теме". Я сформулировал вопросы с позиции тупого юзера, который не знает слова "сеггер". тогда еще Q: Как работает MT-Link? Можно рассказать тут и про сеггер, что он есть и зачем нужен. Я, например, "не в теме", и мне сложно соотнести версию MT-Link, сеггер, кто и кого обновляет, кто с кем и как взаимодействует, автоматом или руками. Не в теме я, и многие не в теме. А когда не в теме, то многие посты тех кто "в теме", воспринимаются, как битовый поток с пропущенным заголовком.
--------------------
Пасу котов...
|
|
|
|
|
Feb 22 2007, 10:25
|
Частый гость
 
Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687

|
Цитата(DASM @ Feb 22 2007, 05:47)  Цитата(Dron_Gus @ Feb 21 2007, 22:39)  Можно я свои 5 копеек вставлю?
Как при работе из IAR через RDI драйвер поставить аппаратную точку остановки на доступ к произвольному адресу периферии/памяти? (Как это сделать при работе через драйвера J-Link/J-Trace я знаю. Но это не всегда удобно.)
Ну пока FAQ не оформил отвечу все таки на первый - я не нашел как :-( Ну, отрицательный ответ, это тоже ответ  Я бы вопрос Цитата Как полусить бесконечное количество точек останова и как это работает? перефразировал: В каких случаях возможно использование более 2-х точек останова и как это работает? В свое время для меня вопрос был актуален....
|
|
|
|
|
Mar 7 2007, 12:34
|

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

|
Не будет никакого FAQ-а. Все гораздо проще. Я пробовал поперемено и MT-Link и J-Link и U-Link и могу несколько основных проблем с JTAG-ами общие для всех: Основная - нарушение целостности сигналов JTAG на целевой платформе , т.е. перекрестные наводки, рассогласование, переходной звон и т.д. Вторая - нарушение целостности сигналов в самом JTAG адаптере. Третья некорректное поведение самой отлаживаемой программы (изменение режимов пинов JTAG, попытки залезть в отладочный сопроцессор и т.д.) Проблеммы с коннектом рано или позно обнаруживаются у всех JTAG адаптеров без исключения. JTAG вносит нежелательную петлю земли через цепь PC -> JTAG-> отлаживаемая плата и переходные токи всегда здесь что нибудь натворят. В MT-Link особенно плохо сделана разводка и скорее всего происходит нарушение целостности сигналов JTAG в самом MT-Link. При снижении частоты JTAG в MT-Link до 500 КГц практически все проблемы прекращаются. От фирменного J-Link тоже очень трудно добиться нормальной работы на частоте выше 3 МГц. А вот проблем с драйверами как таковых никогда не замечал. Драйвера просто не умеют правильно сказать об имеющихся аппаратных проблемах. Цитата(Andy Mozzhevilov @ Mar 7 2007, 10:01)  Пауза затянулась
|
|
|
|
|
Mar 7 2007, 17:12
|
Местный
  
Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034

|
Справедливости ради надо сказать что в MT-Link v1.2 была такая серьёзная железячнаят плюха: 3.3В (если их так можно назвать) для питания всей схемы делаются из 5В USB последовательным включением красного светодиода. Т.е. стабилизатор отсутствует. Таким образом питание на контроллере есть: Vконтроллера = Vusb - Vпадения_на_светодиоде С некоторыми кабелями USB у меня до MT-Link-а доходило 4.5В (бывает и такое, сам ох...ренел ) На красном светодиоде падает около 2-х вольт, но зависит от тока. В результате напряжение на контроллере может быть в районе 2.5..3В. Скачкам напряжения помимо самого контроллера (ток потребления которого можно в первом приближении считать постоянным) способствует зелёный светодиод, весь ток которого, при его включении, течёт через красный, увеличивая падение на нем, и соответственно уменьшая напряжение на контроллере (и буфере). И вот тут я не понимаю позицию DASM-а. 1. Про упомянутую плюху он знает как никто другой, но молчит. Вместо того чёб сказать "Есть вот такая плюха, у кого глючит попробуйте вот это ... (поменять кабель), или вот это (запаять стабилизатор)"... 2. Про страничку разговор давно идёт, в ответ, то "Да, надо, сделаю", то "Да нафига оно надо", а то и ваще "я под диван залез и не трогайте меня" DASM не сочти за наезд. Страничка нужна, с описаниями версий железа, и софта работающего на этих версиях. Твои MT-Link-и v1.x будут ещё лет дцать пользоваться, и не факт что их юзеры (например студенты) читают/прочтут весь форум сахары и электроникса за последние пару лет. PS Мне, так гораздо проще самому запаять стабилизатор (плюхи у всех бывают) чем выискивать баги. PPS И 5-ую версию я тоже MT-Link купил.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|