Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2919 + Wiggler
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Blew_zc
Доброе утро.
В наличии имеется чип LPC2919 и Olimex ARM-JTAG параллельный дебаггер.
Не могу запустить отладку в среде IAR.
Пробовал средствами OCD, поставляемый вместе с IAR, определить чип.
Чип отвечает, но как unknown device.
И главное, что при притягивании ноги JTAGSEL к нулю, target ID = 0x0596802B, а при притягивании к единице 0x209CE02B.

Никак не могу понять где косяк. Вроде с разводкой все правильно, иначе чип бы не отвечал.
Целую ночь провозился - результатов ноль...

Когда JTAGSEL притягиваю к нулю - IAR вроде пытается что-то залить в чип, а потом выскакивает окошко с надписью:
JTAG Error: Unknown Fault - No valid response from target.

Когда к единице притягиваю - IAR вываливает окно:
Failed to put in background mode - Command cannot be executed
Initialization of target not done.


Неужели Wiggler не поддерживает этот чип?!

Еще пробовал в H-JTAG'е экспериментировать. В нем моего чипа не оказалось, но target определяется так же.
И соответсвенно прошить я тоже не могу, т.к. чипа такого там нет.

Крайний случай - попробую Keil, но чую что ничего не выйдет.
Может попробовать через MT-Link ?
Кто-нибудь шил этот чип? Отзовитесь!

В чем может быть проблема? Подскажите. Горю...
sinc_func
Пока на самодельном вигглере я не добавил в цепи передачи такта (CLOCK)
охватывающий логический элемент конденсатор , что создало
с одной стороны эффект триггера Шмитта а с другой чуть-чуть задерживало фронты
CLOCK-а - все опыты с вигглером были полным садизмом.
После этого хорошо работало и даже при удлинительной для LPT линии
Blew_zc
Кое-что получилось.
Залил через OCD Commander - JAVA, только выбрал ядро ARM946T. Светодиоды заморгали. Уже лучше.
Почему-то не получилось просто через OCD Commander. Только Java-вариант заработал.
Но LPC2919 построен на ядре ARM968, его не оказалось в OCD Commander'е.

Почему IAR отказывается дебажить, если он через OCD работает с Wiggler'ом ?

Теперь нужно понять как залить прошивку во Flash.

Неужеле нет нормального флешера для этого чипа?
Blew_zc
Вопрос еще актуален.
sinc_func
Когда у меня было желание заниматься этим Вигглером
я перепробовал кучу подвариантов, в том числе - то что было
рекомендовано по H-JTAG - и везде - "дохлый номер"

Единтвенное что дало эффект - этот добавление охватывающего
конденсатора, упомянутого выше.

Связка из Вигглера + H-JTAG работала на удивление стабильно
и относительно шустро для процессоров группы ARM7-TDMI
(LPC21xx, ADuC70xx).
Для OCD - толком так и не заработало.



Blew_zc
Насчет конденсатора - какой емкости? =)

MT-Link я уже заказал. Посмотрю что получится с ним.
Как выйти из ситуации, что ARM968 нету ни в OSD, ни в H-JTAG, ни в Keil (по-моему) ?
sinc_func
Цитата(Blew_zc @ Apr 25 2011, 04:53) *
Насчет конденсатора - какой емкости? =)
...


На gate 74HC244 сигнала TCK вход-выход gat-a я охватывал конденсаторм
1.2 nF. Более подробно - фрагмент схемы в рисунке -где там оставшаяся
часть схемы - типовая
Blew_zc
Заработал IAR через H-JTAG. И во flash тоже льет.
Теперь вопрос: как вернуть старый бут, чтобы можно было из оперативы отлаживаться? =)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.