реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Вопрос по схеме wiggler-подобного устройства, помогите с выбором схемы
KRS
сообщение Dec 5 2005, 15:27
Сообщение #16


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Mty @ Dec 5 2005, 17:11) *
Я долго возился с wiggler на 2 245 чипах.
Это wiggler, купленный в MT-Link, кажется его схема и лежит на сахаре.
Странно, но там нет перемычки между 8 и 15 ногой на LPT разьеме,
без которой его не распознает IAR-EW.
Без этой перемычки он выдавал ошибку 43.

Но и после установки этой перемычки он работал крайне ненадежно
(P4-1.8/512 XP) и без конца жаловался на ошибки загрузки.

После перехода на CW все заработало идеально.
В инете я нашел информацию что IAR очень неохотно
поддерживает wiggler т.к. это прямой конкурент его
J-link.
И что wiggler более-менее ничего работает под ИАР на медленных
машинах, а на быстрых - глючит дико. У меня не шибко быстрая, но глюков - вагон!


у MT-Link wiggler проблема с питанием!!! просто у СW свой драйвер он не дергает ногу от которй запитан виглер! а IAR использует макгрегоровский драйвер у него ноги при старте дергаются в общем питание пропадает надо или питать от схемы или кондер на питание увеличить или перекинуть питание на другие лини (которые недостпуны из 378 порта)
Go to the top of the page
 
+Quote Post
Muxa
сообщение Dec 8 2005, 01:58
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818



у нас старенький виглер из комплекта от Атмел на одной 244
сам виглер 14пиновый, но к нему давалась плата переходник на 20пин. на ней какой то джампер, который всегда разомкнут
всегда используем удлиннитель ЛПТ. от виглера до разъёма где то 50-80мм

проблему на ИАР 4.30А решил заменой dll
jtag_wig.dll - 66 048 байт от 16 февраля 2004 г., 19:43:14
wigglers.dll - 116 736 байт от 16 февраля 2004 г., 19:43:16
см. аттч
всё это добро берётся из ocd_dbgr.exe - 2 241 323 байт с той же датой
на сайте Macraigor его уже нет. я поискал по ФТП
работает давно без единого сбоя. ограничения виглера,- отладка в ПЗУ - только 2 точки останова и во время исполнения вживую не обновляются окна просмотра памяти

з.ы. P4-1.8/512mb/xp-sp2
з.ы.ы. про медленные машины тоже читал, но думаю враки. ИМХО, проблема в несовместимости текущего оцд от Macraigor с отладчиком ИАР
Прикрепленные файлы
Прикрепленный файл  jtag_wig.rar ( 76.07 килобайт ) Кол-во скачиваний: 135
 
Go to the top of the page
 
+Quote Post
COMA
сообщение Dec 8 2005, 13:44
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



У меня тоже была проблема с виглером от MT-Link wiggler.
На одной плате от IAR не удалось запустить отладку выше скорости -s8. Они (IAR) на плате между мк и разъемом джытага поставили буфер.
Взял другую плату. Там линии с разъема джытага идут напрямую на ноги процессора. На этой плате удалось запустить на скорости -s4. Правда очень долго пришлось переподключаться.

Цитата
у MT-Link wiggler проблема с питанием!!!

Может моя проблема в этом?
в качестве драйвера использую OCDRemote - http://www.macraigor.com/full_gnu.htm
Go to the top of the page
 
+Quote Post
Muxa
сообщение Dec 9 2005, 02:51
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818



после замены dll у меня работает на макс. скорости. правда прошивка флеша всё равно идёт неторопливо (~2к/сек), но я думаю, что виновата филипсовская dll-ка
на момент, когда я скачал 4.30А на сайте макрэйдора лежала почти такая же версия и тоже на практике не работала.
в поддержке ИАР есть статейка, как проверить виглер. там была дана последовательность команд ocd_dbg. так вот, обе версии отладчика выдали мне ошибку
короче, COMA, попробуйте старые dll-ки ...
Go to the top of the page
 
+Quote Post
COMA
сообщение Dec 9 2005, 08:18
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Muxa, я не работаю с ИАром.

У кого есть есть схема Wiggler от macraigor или от Olimexa ? Может есть разница в схеме с устройством от MT-Link ?
Go to the top of the page
 
+Quote Post
Shuuura
сообщение Dec 9 2005, 08:36
Сообщение #21


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 23-08-05
Пользователь №: 7 902



Собрал Wiggler на одной 74hc244, все заработало сразу (IAR 4.30A) и на максимальной скорости (1). Осталась только одна проблема - не получается пользоваться аппаратным сбросом SAM7S64.
Проявления:
после включения устройства загружаю программу, которая разрешает пользовательский сброс
AT91C_BASE_RSTC->RSTC_RMR = AT91C_RSTC_URSTEN | (0x4<<8) | (unsigned int)(0xA5<<24);
запускаю ее на выполнение - все работает. Закрываю C-SPY - пробую открыть снова - дает что нет сязи по JTAG. Повторы бесполезны.
Для востановления работоспособности необходимо снять питание, и отключить Wiggler от порта.
Тогда можно заново загрузить программу.
Если в программе не разрешать сброс, то проблем нет и все работает, правда без сброса сложно отлаживаться, приходится часто делать "холодную" перезагрузку.
У кого нибудь работает C-SPY с разрешенным сбросом?
Go to the top of the page
 
+Quote Post
silica
сообщение Dec 9 2005, 09:50
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 95
Регистрация: 21-11-05
Из: Киев
Пользователь №: 11 167



Цитата(Shuuura @ Dec 9 2005, 10:36) *
Осталась только одна проблема - не получается пользоваться аппаратным сбросом SAM7S64.
У кого нибудь работает C-SPY с разрешенным сбросом?

Я не пользователь ИАРа, но насколько я помню C-SPY не поддерживает аппаратный сброс.
Go to the top of the page
 
+Quote Post
Shuuura
сообщение Dec 9 2005, 12:34
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 23-08-05
Пользователь №: 7 902



С-SPY действительно не формирует аппаратный сброс при нажатии на иконку сброса, но он формируется перед началом загрузки в проекта в SAM7S. Именно на этом этапе, если реакция на сброс разрешена, не устанавливается связь по JTAG.
Go to the top of the page
 
+Quote Post
Muxa
сообщение Dec 10 2005, 02:35
Сообщение #24


Частый гость
**

Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818



Цитата(COMA @ Dec 9 2005, 11:18) *
Muxa, я не работаю с ИАром.

сорри, не телепат
Цитата
У кого есть есть схема Wiggler от macraigor или от Olimexa ? Может есть разница в схеме с устройством от MT-Link ?

например, на форуме по LPC2000
Go to the top of the page
 
+Quote Post
Muxa
сообщение Dec 10 2005, 03:17
Сообщение #25


Частый гость
**

Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818



Shuuura, боюсь опять попасть в просак. речь о 15ой ножке?
короче, обратите внимание на постоянную времени R6*C8 Olimex-вской платы (аттач). она очень мала. почему? это же не надёжно при вкл. питания...
у нас была подобная проблема с AT91R40008. там у нас стоял супервайзер с задержкой резета на 400мс. пришлось 15й пин JTAG порезать и завести после супервайзера через диодик
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Muxa
сообщение Dec 10 2005, 03:43
Сообщение #26


Частый гость
**

Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818



вообще то всем известно, так на всякий случай...

2all
Wigler НЕ работает в ECP режиме. не всякий отладчик поддерживает EPP. для начала в BIOS надо вместо Авто поставить SPP 378 int 7. в XP запретить использование прерываний
Go to the top of the page
 
+Quote Post
COMA
сообщение Dec 10 2005, 07:43
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Muxa,
Цитата
сорри, не телепат


Да ладно, smile.gif

Мой виглер самоделный, является аналогом MT-Link wiggler.
Вчера подпаял светодиод на питание - на микруху которая подсоединяется к лпт порту.
При нажатии на кнопку коннект светодиод промаргивает, а в программе ошибка, что кабель не подсоединен. Если я правильно понял, вигглер остается без питания ?

Цитата
Wigler НЕ работает в ECP режиме. не всякий отладчик поддерживает EPP. для начала в BIOS надо вместо Авто поставить SPP 378 int 7. в XP запретить использование прерываний


На сайте Olimex советуют EPP и 378h для своего "ARM-JTAG DONGLE FOR PROGRAMMING AND DEBUGGING (MACRAIGOR WIGGLER COMPATIBLE)"
Go to the top of the page
 
+Quote Post
Muxa
сообщение Dec 10 2005, 08:24
Сообщение #28


Частый гость
**

Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818



где то был на 2х 245х с кучей разных разъёмов, но там столько перемычек, что только путает
вот один из вариантов виглера (рабочий) ->

з.ы. кажутся обманул, на форуме LPC2000 на Olimex сх. нет только описание сигналов
Прикрепленные файлы
Прикрепленный файл  WIGGLER.pdf ( 22.18 килобайт ) Кол-во скачиваний: 155
Прикрепленный файл  arm_jtag.pdf ( 22.83 килобайт ) Кол-во скачиваний: 137
 
Go to the top of the page
 
+Quote Post
Shuuura
сообщение Dec 10 2005, 12:55
Сообщение #29


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 23-08-05
Пользователь №: 7 902



Схема на одной НС244
Прикрепленные файлы
Прикрепленный файл  circuit.txt ( 1.73 килобайт ) Кол-во скачиваний: 139
 
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Dec 10 2005, 15:17
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата
Схема на одной НС244

А резисторы со стороны порта не нужны?
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 08:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01457 секунд с 7
ELECTRONIX ©2004-2016