Полная версия этой страницы:
LPC2919 + Wiggler
Blew_zc
Apr 21 2011, 01:28
Доброе утро.
В наличии имеется чип 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
Apr 21 2011, 03:39
Пока на самодельном вигглере я не добавил в цепи передачи такта (CLOCK)
охватывающий логический элемент конденсатор , что создало
с одной стороны эффект триггера Шмитта а с другой чуть-чуть задерживало фронты
CLOCK-а - все опыты с вигглером были полным садизмом.
После этого хорошо работало и даже при удлинительной для LPT линии
Blew_zc
Apr 21 2011, 14:18
Кое-что получилось.
Залил через OCD Commander - JAVA, только выбрал ядро ARM946T. Светодиоды заморгали. Уже лучше.
Почему-то не получилось просто через OCD Commander. Только Java-вариант заработал.
Но LPC2919 построен на ядре ARM968, его не оказалось в OCD Commander'е.
Почему IAR отказывается дебажить, если он через OCD работает с Wiggler'ом ?
Теперь нужно понять как залить прошивку во Flash.
Неужеле нет нормального флешера для этого чипа?
Blew_zc
Apr 23 2011, 14:32
Вопрос еще актуален.
sinc_func
Apr 23 2011, 16:15
Когда у меня было желание заниматься этим Вигглером
я перепробовал кучу подвариантов, в том числе - то что было
рекомендовано по H-JTAG - и везде - "дохлый номер"
Единтвенное что дало эффект - этот добавление охватывающего
конденсатора, упомянутого выше.
Связка из Вигглера + H-JTAG работала на удивление стабильно
и относительно шустро для процессоров группы ARM7-TDMI
(LPC21xx, ADuC70xx).
Для OCD - толком так и не заработало.
Blew_zc
Apr 25 2011, 00:53
Насчет конденсатора - какой емкости? =)
MT-Link я уже заказал. Посмотрю что получится с ним.
Как выйти из ситуации, что ARM968 нету ни в OSD, ни в H-JTAG, ни в Keil (по-моему) ?
sinc_func
Apr 25 2011, 15:23
Цитата(Blew_zc @ Apr 25 2011, 04:53)

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