Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите отремонтировать J-Link (клон)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Memento Mori
ДОбрый вечер.
ДВа года успешно проработал клон 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 не внося изменений в плату?


Nixon
Симптомы слетевшей прошивки. Перепрошейте самбой. В плату изменений вносить не нужно - для этого на плате предусмотрены J5 и J6. Подробную инструкцию по перепрошивке смотрите в документации на AT91SAM7S64.
Memento Mori
Хм... скачал самбу 2.12 - в ней вообще сом-порты предлагаются....
Nixon
После стирания чипа и восстановления загрузчика в системе появится com-порт (виртуальный естественно), через который вы и будуте прошивать.
Memento Mori
Сделал это:
Цитата
- отключим питание от макетки (в нашем случае просто выдернем кабель USB, подключенный к ней)
- замкнем перемычку J4 ERASE
- снова подключим питание (воткнем кабель USB)
- ждем 10 секунд
- отключим питание от макетки (выдернем кабель USB)
- убираем перемычку J4 ERASE
- снова подключим питание (воткнем кабель USB). Макетка готова к новой загрузке.

Только замыкал J6 (плата другая). Хотел просто стереть прошивку.
При подключении USB то же самое - неизвестное устройство. НИкаких новых COM-портов не появляется.
Что это? Я не стер прошивку? Неисправен контроллер?
Nixon
Ну вы сделали половину работы sm.gif - стерли чип. Теперь восстановите загрузчик (подсказка - J6). Только определитесь с временами - для стирания нужно совсем меньше времени, а 10 сек для восстановления загрузчика.

Порядок должен быть такой:
Отключили USB - замкнули ERASE - подключили USB - подождали 2 сек - отключили USB - разомкнули ERASE - замкнули TST - подключили USB - подождали 10 сек - отключили USB - разомкнули TST - подключили USB - в системе появился com-порт.
Memento Mori
Спасибо, уже докумекал. J6 (ERASE) на одну секунду, потом J5 (TST) на 20 секунд. Все стерлось, восстановилось, уже успел восстановить прошивку и проверить программатор в работе. Спасибо.

Ща создам тему с вопросом уже по CortexM3 в этом разделе)))
Mareng
Недавно с отладчиком произошло точно такое же несчастье.
Memento Mori, не могли бы вы подробно изложить порядок лечения и где брать прошивки?
Lotor
Инструкций и на форуме, и в гугле полно - поищите...
Если кратко, то Вам надо сначала стереть flash (замкнув перемычку Erase, подать питание, подождать 10 с, снять питание), потом восстановить загрузчик (аналогично замкнуть TST, снять питание) - после этих манипуляций будете иметь возможность залить прошивку с помощью sam-ba.
Прошивку можно скачать тут.
Memento Mori
Опять слетела прошивка.
Все делал по той же инструкции, но
http://dl.dropbox.com/u/40556751/j-link/JLINK_____SAMBA.pdf
Ответил да на вопрос "Do you want to lock involved lock region..."
Теперь у меня после замыкания перемычки ERASE появляется неизвестное устройство. После замыкания TST - опять появляется - JLink. Обновить прошивку не получаетя.
Я что, залочил чип? Что делать?
bzx
Инструкция по программированию 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
Wahoo
Доброго времени суток!

В очередной раз слетела прошивка 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

Подскажите в чем дело?
Integro
Цитата(Wahoo @ Jan 25 2015, 13:10) *
Доброго времени суток!

В очередной раз слетела прошивка 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 есть патч, его использовать нужно.
Wahoo
Спасибо!
Я пробовал на другой машине с win7-64 ставить SAM-BA v.2.14, подсовывая от нее драйвера для AT91 USB to Serial Converter.
Результат тот же - связи нет.

На другой машине с win7-64, без установки драйверов, сбошенный j-link определился видеоустройством и связался без проблем с SAM-BA v.2.12 patch.
Под подозрением драйвера...
Allregia
Немного не в тему - дате пожалйста ссылку на прошивку к клону J-Link V8, чтобы последние Кейлы и родной жлинковский софт не ругались?
А то приходится на 4.23 сидеть. Пока хватает, но для более новых чипов все равно переползать на новое придется.
Integro
Цитата(Allregia @ Jan 29 2015, 14:25) *
Немного не в тему - дате пожалйста ссылку на прошивку к клону J-Link V8, чтобы последние Кейлы и родной жлинковский софт не ругались?
А то приходится на 4.23 сидеть. Пока хватает, но для более новых чипов все равно переползать на новое придется.

Мой китайский jlink KEIL и Segger tools шьют сами на ура после прошивки скачаной здесь http://de1fer.ru/?p=146
Р.S. не включаем лок флеш после прошивки
Allregia
Цитата(Integro @ Jan 29 2015, 14:20) *
Мой китайский jlink KEIL и Segger tools шьют сами на ура после прошивки скачаной здесь http://de1fer.ru/?p=146
Р.S. не включаем лок флеш после прошивки


Спасибо, но там много вских ссылок, какая нужна?

И еще - там есть такое:
Цитата
Версии программы, выше 4.24 не работают с китайским J-Link. Удалите ПО Segger и поставите версии 4.24. Перепрошивать J-Link не нужно.


Может надо просто :
Цитата
1. http://www.segger.com/j-link-older-versions.html
2. Выбираем 4.24f
3. Вводим любые 8 цифр
4. Скачиваем и устанавливаем
5. Ищем по всем жестким дискам файл JLinkARM.dll и заменяем его старым файлом из c:\Program Files (x86)\SEGGER\JLinkARM_V424f\JLinkARM.dll
(IDE может использовать собственную dll, например c:\Keil_v5\ARM\Segger\JLinkARM.dll)


И не надо ничего перепрошивать в самом жлинке?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.