|
совместимость 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 Никто не сталкивался?
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
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:)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|