Jump to content

    
MementoMori

Помогите отремонтировать J-Link (клон)

Recommended Posts

ДОбрый вечер.

ДВа года успешно проработал клон JLink'a - DPM компании MCUTool. И теперь вдруг перестал работать. Вот он http://www.mcutool.ru/products/debug/arm2.aspx

 

А вот схема http://www.mcutool.ru/downloads/sch.dpmarmcortex.pdf

 

Проблема выглядит следующим образом - прои подключении определяется неизвестное устройство. При нажатии на кнопку "подробности" винда пишет, что устройство былор остановлено, так как сообщило об ошибке. Соответственно светодиод "Ready" не горит.

Стал проверять осциллографом по схеме. Преобразователь питания работает, 3.3 вольта на контроллер подаются.

На входах DP и DM тоже какие-то однородные импульсы присутствуют.

Можно ли как-то проверить, слетела ли прошивка или сгорел контроллер?

Насколько я знаю, контроллер можно прошить через USB, без JTAG.

 

Что и где на плате нужно перемкнуть и какой программой попробовать обратиться к контроллеру?

 

Прошивка имеется, можно ли ее залить через USB не внося изменений в плату?

 

 

 

Share this post


Link to post
Share on other sites

Симптомы слетевшей прошивки. Перепрошейте самбой. В плату изменений вносить не нужно - для этого на плате предусмотрены J5 и J6. Подробную инструкцию по перепрошивке смотрите в документации на AT91SAM7S64.

Share this post


Link to post
Share on other sites

После стирания чипа и восстановления загрузчика в системе появится com-порт (виртуальный естественно), через который вы и будуте прошивать.

Share this post


Link to post
Share on other sites

Сделал это:

- отключим питание от макетки (в нашем случае просто выдернем кабель USB, подключенный к ней)

- замкнем перемычку J4 ERASE

- снова подключим питание (воткнем кабель USB)

- ждем 10 секунд

- отключим питание от макетки (выдернем кабель USB)

- убираем перемычку J4 ERASE

- снова подключим питание (воткнем кабель USB). Макетка готова к новой загрузке.

Только замыкал J6 (плата другая). Хотел просто стереть прошивку.

При подключении USB то же самое - неизвестное устройство. НИкаких новых COM-портов не появляется.

Что это? Я не стер прошивку? Неисправен контроллер?

Share this post


Link to post
Share on other sites

Ну вы сделали половину работы :) - стерли чип. Теперь восстановите загрузчик (подсказка - J6). Только определитесь с временами - для стирания нужно совсем меньше времени, а 10 сек для восстановления загрузчика.

 

Порядок должен быть такой:

Отключили USB - замкнули ERASE - подключили USB - подождали 2 сек - отключили USB - разомкнули ERASE - замкнули TST - подключили USB - подождали 10 сек - отключили USB - разомкнули TST - подключили USB - в системе появился com-порт.

Share this post


Link to post
Share on other sites

Спасибо, уже докумекал. J6 (ERASE) на одну секунду, потом J5 (TST) на 20 секунд. Все стерлось, восстановилось, уже успел восстановить прошивку и проверить программатор в работе. Спасибо.

 

Ща создам тему с вопросом уже по CortexM3 в этом разделе)))

Share this post


Link to post
Share on other sites

Инструкций и на форуме, и в гугле полно - поищите...

Если кратко, то Вам надо сначала стереть flash (замкнув перемычку Erase, подать питание, подождать 10 с, снять питание), потом восстановить загрузчик (аналогично замкнуть TST, снять питание) - после этих манипуляций будете иметь возможность залить прошивку с помощью sam-ba.

Прошивку можно скачать тут.

Share this post


Link to post
Share on other sites

Опять слетела прошивка.

Все делал по той же инструкции, но

http://dl.dropbox.com/u/40556751/j-link/JLINK_____SAMBA.pdf

Ответил да на вопрос "Do you want to lock involved lock region..."

Теперь у меня после замыкания перемычки ERASE появляется неизвестное устройство. После замыкания TST - опять появляется - JLink. Обновить прошивку не получаетя.

Я что, залочил чип? Что делать?

Share this post


Link to post
Share on other sites

Инструкция по программированию AT91SAM7 (как стереть, как восстановить загрузчик и как залить через SAM-BA прошивку):

http://qbit.su/example/j-link/Programming%20AT91SAM7S64.doc

 

Прошивка для J-Link V8:

http://qbit.su/example/j-link/bin/jlink-v8.bin

 

Электрическая принципиальная схема:

http://qbit.su/example/j-link/j-link_v8_sch.pdf

Share this post


Link to post
Share on other sites

Доброго времени суток!

 

В очередной раз слетела прошивка J-link клона. Делаю все по инструкции:

- стираю прошивку;

- восстанавливаю заводской bootloader;

- win XP, после установки драйверов от SAM-BA v.2.12/2.14, видит устройство как AT91 USB to Serial Converter;

- запускаю SAM-BA, выбираю соотв. порт и контроллер at91sam7s64-ek и жму Connect.

 

А в ответ тишина - диалогового окна загрузки ПО нет, в диспетчере задач висит SAM-BA.exe

 

Подскажите в чем дело?

Share this post


Link to post
Share on other sites
Доброго времени суток!

 

В очередной раз слетела прошивка J-link клона. Делаю все по инструкции:

- стираю прошивку;

- восстанавливаю заводской bootloader;

- win XP, после установки драйверов от SAM-BA v.2.12/2.14, видит устройство как AT91 USB to Serial Converter;

- запускаю SAM-BA, выбираю соотв. порт и контроллер at91sam7s64-ek и жму Connect.

 

А в ответ тишина - диалогового окна загрузки ПО нет, в диспетчере задач висит SAM-BA.exe

 

Подскажите в чем дело?

Было такое, если использовать 2.12, нужно подсовавыть драйвер из папки с самбой этой версии, если новее на сайте Atmel есть патч, его использовать нужно.

Edited by Integro

Share this post


Link to post
Share on other sites

Спасибо!

Я пробовал на другой машине с win7-64 ставить SAM-BA v.2.14, подсовывая от нее драйвера для AT91 USB to Serial Converter.

Результат тот же - связи нет.

 

На другой машине с win7-64, без установки драйверов, сбошенный j-link определился видеоустройством и связался без проблем с SAM-BA v.2.12 patch.

Под подозрением драйвера...

 

Share this post


Link to post
Share on other sites

Немного не в тему - дате пожалйста ссылку на прошивку к клону J-Link V8, чтобы последние Кейлы и родной жлинковский софт не ругались?

А то приходится на 4.23 сидеть. Пока хватает, но для более новых чипов все равно переползать на новое придется.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.