|
Вопрос по схеме wiggler-подобного устройства, помогите с выбором схемы |
|
|
|
Aug 23 2005, 16:16
|
Группа: Новичок
Сообщений: 7
Регистрация: 23-08-05
Пользователь №: 7 903

|
Здравствуйте. Подскажите, есть ли у схемы с двумя чипами (опубликована на сахаре) преимущества по сравнению с одночиповыми устройствами на той же 74HC244? И еще: есть ли какие-то ограничения по длине соединительного кабеля (на одном из зарубежных сайтов упоминалось что-то об использовании по возможности короткого кабеля)?
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 33)
|
Aug 25 2005, 06:05
|

Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361

|
Я собрал по вот этой схеме: Simple JTAG interface circuit. ==============================
PL1 25wayD Male PL2 20wayIDC
PL1/17-25 <--------------+-------------------------+--+-----------< PL2/4,6,8, | | | 10,12,14, | AC244 200nF = = 4.7uF 16,18,20 | +------------+ Vcc | | TDI 0v +-| 1 20 |-+--------+--+-----------< PL2/1,2 PL1/5 >-------------------| 2 19 |-+ TMS | 3 18 |-----XXXX----------------> PL2/5 PL1/3 >-------------------| 4 17 | 51R TCLK | 5 16 |-----XXXX----------------> PL2/7 PL1/4 >-------------------| 6 15 | 51R | 7 14 |-----XXXX----------------> PL2/9 +----| 8 13 | 51R | | 9 12 |-----XXXX---+ | +-| 10 11 | 51R | | | +------------+ | | V 0v | +------------------------------------------< PL2/13 TDO | PL1/11 <---------------------------------------------+
DTC114 /-------xxxx----------------< PL2/15 RST 10k | / 51R PL1/2 >----------------XXXX--+---|< | | \ X V 47k X | X | | | V 0v V -------------------------------------------------------------------------- В общем работает (OCD Commander, Banyan) , но IAR не хочет работать через него. И так крутил и так. Поровну Да, там еще перемычка должна быть между 8-15 DB25.
|
|
|
|
|
Aug 25 2005, 08:30
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(FreeCoderr @ Aug 23 2005, 19:16) Здравствуйте. Подскажите, есть ли у схемы с двумя чипами (опубликована на сахаре) преимущества по сравнению с одночиповыми устройствами на той же 74HC244? И еще: есть ли какие-то ограничения по длине соединительного кабеля (на одном из зарубежных сайтов упоминалось что-то об использовании по возможности короткого кабеля)? Исследования показали, что схема с двумя чипами надёжнее (по крайней мере безопаснее). Чтобы уйти от проблемы с длиной шлейфа я рекомендую не вставлять устройство непосредственно в LPT порт и применять длинный шлейф. Это и неудобно и ненадёжно. Вместо этого я пользуюсь удлиннительным кабелем LPT порта. Длина шлейфа в этом случае 20-25 см. Работает на максимальных скоростях (в IAR коэффициент деления равен 1). Кстати, перемычка между 8-15 DB25 таки нужна.
|
|
|
|
|
Aug 25 2005, 10:07
|

Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361

|
2 IgorKossak А среда какая? У меня тоже удлинитель ЛПТ (от программатора) и короткий хвост до платы, а ИАР не работает  ( хотя при скорости 1 с тем же ОСД коммандером проблем нет Придется видно грузить Кросс Воркс Чао!
|
|
|
|
|
Aug 25 2005, 12:24
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(Bender @ Aug 25 2005, 13:07) 2 IgorKossak А среда какая? У меня тоже удлинитель ЛПТ (от программатора) и короткий хвост до платы, а ИАР не работает  ( ... IAR EWARM v4.30 Win2000SP4 Не работает вообще или не коннектится? У IAR есть небольшой глюк драйвера, который заключается именно в неустойчивом коннекте. При этом надо несколько раз нажать кнопку Retry. После успешного коннекта работа устойчива в течении какого угодно времени.
|
|
|
|
|
Aug 25 2005, 14:55
|
Группа: Новичок
Сообщений: 7
Регистрация: 23-08-05
Пользователь №: 7 903

|
Большое спасибо за ответы. Завезут 74CH244 -- буду собирать =) To Bender: Не могли бы Вы дать линки на OCD Commander, Banyan?
|
|
|
|
|
Aug 25 2005, 15:40
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Цитата(Bender @ Aug 25 2005, 15:58) Можно сказать вообще не работает, постоянно выдает ошибки - причем в зависимости от настроек - разные Повтор/Игнор не помогают никак, хоть обнажимайся Кстати что должно быть на выводах: PLLRCA ? PLLRCB ? JTAGSEL==0 ? BMS == XX ? Система - P-III 500Mhz 192M MatroxG450 WinXP SP2Beta (Build 1204) А может это не ошибки, а просто неправильно макрос написан? Попробуй с ним повозиться. Для отладки JTAGSEL=0 BMS=1 - запускается BootLoader проца. BMS=0 - запускаетмя код из параллельной ПЗУ (обычно flash) на NCS0
|
|
|
|
|
Aug 26 2005, 04:36
|

Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361

|
2 FreeCoderrOCD Commander идет в комплекте с EWARMom, в папке драйверов - C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\arm\drivers\Macraigor\ а Баньян можно найти тут Баньянключ для Баньяна тут где-то http://upload.caxapa.ru Называется KEYCALU кажется
|
|
|
|
|
Aug 26 2005, 14:45
|
Группа: Новичок
Сообщений: 7
Регистрация: 23-08-05
Пользователь №: 7 903

|
Спасибо =) To D: не могли бы вы дать ссылку на схему вигглера с применением 561пу4?
|
|
|
|
|
Dec 8 2005, 01:58
|
Частый гость
 
Группа: Свой
Сообщений: 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 с отладчиком ИАР
|
|
|
|
|
Dec 8 2005, 13:44
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
У меня тоже была проблема с виглером от MT-Link wiggler. На одной плате от IAR не удалось запустить отладку выше скорости -s8. Они (IAR) на плате между мк и разъемом джытага поставили буфер. Взял другую плату. Там линии с разъема джытага идут напрямую на ноги процессора. На этой плате удалось запустить на скорости -s4. Правда очень долго пришлось переподключаться. Цитата у MT-Link wiggler проблема с питанием!!! Может моя проблема в этом? в качестве драйвера использую OCDRemote - http://www.macraigor.com/full_gnu.htm
|
|
|
|
|
Dec 9 2005, 09:50
|
Частый гость
 
Группа: Свой
Сообщений: 95
Регистрация: 21-11-05
Из: Киев
Пользователь №: 11 167

|
Цитата(Shuuura @ Dec 9 2005, 10:36)  Осталась только одна проблема - не получается пользоваться аппаратным сбросом SAM7S64. У кого нибудь работает C-SPY с разрешенным сбросом? Я не пользователь ИАРа, но насколько я помню C-SPY не поддерживает аппаратный сброс.
|
|
|
|
|
Dec 10 2005, 02:35
|
Частый гость
 
Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818

|
Цитата(COMA @ Dec 9 2005, 11:18)  Muxa, я не работаю с ИАром. сорри, не телепат Цитата У кого есть есть схема Wiggler от macraigor или от Olimexa ? Может есть разница в схеме с устройством от MT-Link ? например, на форуме по LPC2000
|
|
|
|
|
Dec 10 2005, 03:17
|
Частый гость
 
Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818

|
Shuuura, боюсь опять попасть в просак. речь о 15ой ножке? короче, обратите внимание на постоянную времени R6*C8 Olimex-вской платы (аттач). она очень мала. почему? это же не надёжно при вкл. питания... у нас была подобная проблема с AT91R40008. там у нас стоял супервайзер с задержкой резета на 400мс. пришлось 15й пин JTAG порезать и завести после супервайзера через диодик
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 10 2005, 07:43
|
Знающий
   
Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559

|
Muxa, Цитата сорри, не телепат Да ладно,  Мой виглер самоделный, является аналогом 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)"
|
|
|
|
|
Dec 10 2005, 08:24
|
Частый гость
 
Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818

|
где то был на 2х 245х с кучей разных разъёмов, но там столько перемычек, что только путает вот один из вариантов виглера (рабочий) -> з.ы. кажутся обманул, на форуме LPC2000 на Olimex сх. нет только описание сигналов
|
|
|
|
|
Dec 10 2005, 15:17
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Цитата Схема на одной НС244 А резисторы со стороны порта не нужны?
|
|
|
|
|
Dec 11 2005, 04:45
|
Частый гость
 
Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818

|
circuit.txt - упрощенный вариант WIGGLER.pdf Цитата(Andy Great) А резисторы со стороны порта не нужны? резисторы желательны,- они ограничивают ток через вх. диода внутри микросхемы, когда JTAG вставлен в LPT, но не подкл. к тагету и на него не подаётся питание. вот 2 схемы на 2х микросхемах. имеет смысл использовать для схем с напряжением меньше 3х вольт первая содержит все известные разъёмы, вторая только IDC20 обратате внимание, что вторая микруха LCX244
Wiggler2ms.pdf ( 19.24 килобайт )
Кол-во скачиваний: 496
wiggler2ms2.pdf ( 99.89 килобайт )
Кол-во скачиваний: 337
|
|
|
|
|
Dec 11 2005, 05:00
|
Частый гость
 
Группа: Свой
Сообщений: 159
Регистрация: 8-10-04
Из: Москва
Пользователь №: 818

|
Цитата(COMA @ Dec 10 2005, 10:43)  На сайте Olimex советуют EPP и 378h для своего "ARM-JTAG DONGLE FOR PROGRAMMING AND DEBUGGING (MACRAIGOR WIGGLER COMPATIBLE)" думаю, что всё зависет от используемого отладчиком драйвера. в случае MACRAIGOR это верно. я тоже использую EPP. в любом случае, для начала, когда не понятно, что именно не работает, стОит поставить в BIOS режим SPP. с ним _обязан_ работать любой драйвер, пусть и медленно
|
|
|
|
|
Dec 12 2005, 20:00
|
Группа: Новичок
Сообщений: 4
Регистрация: 11-12-05
Пользователь №: 12 091

|
а теперь раскажите уважаемый _MUXA_ зачем в приведенных схемах используются 10 и 13 выводы ДБ25 лпт порта ?? короче с ОСдемоном одно микросхемные у меня не заработали
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|