|
совместимость MT-link и J-link |
|
|
|
Oct 31 2005, 05:53
|
Группа: Новичок
Сообщений: 4
Регистрация: 3-05-05
Пользователь №: 4 675

|
Помучился с Mt-link – возник вопрос по совместимости J-link и Mt-link: J-flash с Mt-link не работает; Jlink (консольная программка) с Mt-link не работает; Jmem – работает с точностью до записи в Flash; IAR – все, кроме записи в Flash. Проверил на LPC2106 & LPC2148, IAR 4.20 4.30, на разных os и машинах  . Типовая ошибка: USB communication timed out: Writing 1 bytes, requesting 4 bytes, received 0 bytes Никто не сталкивался?
|
|
|
|
|
Nov 1 2005, 05:38
|
Группа: Новичок
Сообщений: 4
Регистрация: 3-05-05
Пользователь №: 4 675

|
2dasm: извиняюсь за занудство, но – перешил: jlink, jflash задышали – с flash не работают (как и iar) iar c rdi стал выдавать ошибку: Fatal error: unknown exception in driver 8 То, что вчера грузилось и исполнялось в ram (iar), больше не грузится. Jmem с ram работает.
|
|
|
|
|
Nov 1 2005, 11:51
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Authent @ Nov 1 2005, 08:38) 2dasm: извиняюсь за занудство, но – перешил: jlink, jflash задышали – с flash не работают (как и iar) iar c rdi стал выдавать ошибку: Fatal error: unknown exception in driver 8 То, что вчера грузилось и исполнялось в ram (iar), больше не грузится. Jmem с ram работает. Вы пробовали приведенные примеры ? По поводу exception in driver - очень странно.. у RDI иногда бывают исключения, но в целом очень редко. А то ,что после перешивки не работает - странно вдвойне - перешивка затрагивает только один чисто косметический момент. Вы уверены в полной работоспособности железа ? У меня перед глазами сейчас плата с LPC2148 - работаю с ней со любыми комбинациями драйверов - всегда все нормально. А скорость выставлена на автомат ? По попводу прошивки флеш кстати. Дело в том - что если программа грузится в RAM - то дальнейшие заботы по прошивке флеш ложатся на сам проц и скрипт ИАРа, так что тоже очень странно. Выяснить ситуацию необходимо - поэтому 2 просьбы. В примере моем прикрепленном две dll. JLinkARM - поместите в каталог IAR/bin (старую временно забекапьте). Посмотрите как работает с J-Link. Потом можно попробовать подключить RDI. Лекарство для него на сахаре в файлообменнике. На всякий случай даю откат к предыдущей версии мтлинка.
Прикрепленные файлы
ver2.rar ( 26.59 килобайт )
Кол-во скачиваний: 155
|
|
|
|
|
Nov 1 2005, 11:58
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Да, совсем забыл. Они напридумывали пазные методы сброса проца - для LPC и SAM подходят только Normal... Вобщем вот написал начальное FAQ
Некоторые замечания. Для нормальной заливки флеша и RAM в LPC при сохранении отладочных возможностей, необходимо в опциях проекта сделать следущее. проекта сделать следущее. 1. В опциях Linker->Output ставим галочку "Allow C-SPY-specific extra output file" 2.. Переходим на закладку Extra Output и ставим опцию "Generate extra output file" 3.. Ставим Output Format - simple-code 4.. Если вы используете RDI драйвер - то убедитесь что в его настройках стоит тип флеша LPC2138 и в закладке CPU стоит Reset Strategy - Hardware, halt after reset (normal)
Непосредственно по подключению процессоров LPC2138 1..Для включения JTAG нужно наличие низкого уровня на ножке P1.26 при сбросе. 2..Ножка P0.31 при включении должна быть в высоком уровне. Также можно ее никуда не подключать, но если она будет подтянута внешними цепями к земле - JTAG работать не будет 3.. Не забывайте подтягивать внешним резистором порт P0.14 к питанию, иначе при включении окажетесь в бутлоадере. 4.. О линиях JTAG. Для работы MT-Link реально необходимы только линии TCK, TDO, TDI и TMS. Линия nTRST вобщем-то не нужна. Тоже относится и к RESET, хотя я все таки рекомендую его подключать (она поможет вам вывести процессор из ступора при некорректном состоянии 5. Для работы J-Flash ставьте <b>правильную частоту</b> чипа в настройках. Опцию Enable DCC лучше убрать - хотя у меня тоже нормально работают, проверьте
|
|
|
|
|
Nov 2 2005, 13:44
|
Группа: Новичок
Сообщений: 4
Регистрация: 3-05-05
Пользователь №: 4 675

|
Вроде разобрался. С платой на 2148 с новой версией все программы начали работать. Поскольку вожусь с LPC2106 (через загрузчик чип работает без нареканий), то пробуя mtlink сначала подключал плату именно с ним. После чего все и вставало колом - как выяснилось, до перезагрузки (или, при везении, перетыкания mtlinka). Сейчас иногда начинает работать. Если метлой помехи разогнать.
Всю жизнь питаю слабость к гальванической развязке. Будет время, малость модернизирую железку..
|
|
|
|
|
Nov 2 2005, 13:56
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Authent @ Nov 2 2005, 16:44) Вроде разобрался. С платой на 2148 с новой версией все программы начали работать. Поскольку вожусь с LPC2106 (через загрузчик чип работает без нареканий), то пробуя mtlink сначала подключал плату именно с ним. После чего все и вставало колом - как выяснилось, до перезагрузки (или, при везении, перетыкания mtlinka). Сейчас иногда начинает работать. Если метлой помехи разогнать. Всю жизнь питаю слабость к гальванической развязке. Будет время, малость модернизирую железку.. C LPC2106 + JTAG проблемы были и у меня, особенно со вторым JTAG и виглером. А вот 2148 - без нареканий. А развязать то можно, но в серии это поднимет стоимость где-то на 7 у.е. по моим прикидкам.. не знаю, надо ли это.. Я вот обхожусь без этого без вопросов. Да, еще вопрос - у Вас какая ревизия мтлинка ? Светодиод на верхней крышке или новая, с двумя на боковой ?
|
|
|
|
|
Nov 3 2005, 05:55
|
Группа: Новичок
Сообщений: 4
Регистрация: 3-05-05
Пользователь №: 4 675

|
Цитата(DASM @ Nov 2 2005, 16:56) C LPC2106 + JTAG проблемы были и у меня, особенно со вторым JTAG и виглером. А вот 2148 - без нареканий. А развязать то можно, но в серии это поднимет стоимость где-то на 7 у.е. по моим прикидкам.. не знаю, надо ли это.. Я вот обхожусь без этого без вопросов. Да, еще вопрос - у Вас какая ревизия мтлинка ? Светодиод на верхней крышке или новая, с двумя на боковой ? Экономия времени и развязка от компьютерных 110 вольт (у всех машина и приборы заземлены?) стоит семи уев. Mtlink старой версии.
|
|
|
|
|
Sep 13 2006, 14:50
|
Группа: Новичок
Сообщений: 5
Регистрация: 3-09-06
Пользователь №: 20 047

|
Цитата(DASM @ Oct 31 2005, 19:06)  Прикрепил update для новых версий драйверов (2-70b). При включенном mt-link запустить exe, светодиод через несколько секунд погаснет и загорится снова. После рестарта отладчик готов к работе Подскажите, пожалуйста, есть ли совместимость с драйверами 3.40. И на бедность бы неплохо лицензию для Segger:)
|
|
|
|
|
Sep 14 2006, 09:29
|
Группа: Новичок
Сообщений: 5
Регистрация: 3-09-06
Пользователь №: 20 047

|
Цитата(DASM @ Sep 14 2006, 04:26)  какой SN мтлинка ? С номерами 111111117 и выше - совместимы со всем на свете Старые с апдэйтом до 111111116 - тоже. Понятно, дело за малым, у меня номер маленький 111111111 и апдейт только 112. Не порадуете апдейтом?
|
|
|
|
|
Sep 14 2006, 10:15
|
Группа: Новичок
Сообщений: 5
Регистрация: 3-09-06
Пользователь №: 20 047

|
Цитата(zltigo @ Sep 14 2006, 13:57)  Цитата(Dekir @ Sep 14 2006, 12:29)  Не порадуете апдейтом?
Не порадуете нас использованием поиска по данному форуму? Не найдено ни одного документа, соответствующего запросу 111111116 Не найдено ни одного документа, соответствующего запросу апдэйт мтлинк. Не найдено ни одного документа, соответствующего запросу ver116. Не найдено ни одного документа, соответствующего запросу mt-link update.
|
|
|
|
|
Sep 14 2006, 10:25
|
Группа: Новичок
Сообщений: 5
Регистрация: 3-09-06
Пользователь №: 20 047

|
Цитата(zltigo @ Sep 14 2006, 13:57)  Цитата(Dekir @ Sep 14 2006, 12:29)  Не порадуете апдейтом?
Не порадуете нас использованием поиска по данному форуму? Не найдено ни одного документа, соответствующего запросу 111111116 Не найдено ни одного документа, соответствующего запросу апдэйт мтлинк. Не найдено ни одного документа, соответствующего запросу ver116. Не найдено ни одного документа, соответствующего запросу mt-link update. очень много найдено по слову update Конечно, поиск я делал и, наверное, ключевые слова не те. Не исключаю и не претендую. Я обратился к Dasm за помощью, как к разработчику. Если Вы готовы помочь мне делом, вместо Dasm, я буду Вам очень признателен. Если просто желание пофлудить, так и так весь форум зафлужен. Подожду пока Dasm или ответить или асю включит
|
|
|
|
|
Sep 14 2006, 10:33
|
Группа: Новичок
Сообщений: 5
Регистрация: 3-09-06
Пользователь №: 20 047

|
zltigo, спасибо
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|