|
Не находится Виглер |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 28)
|
Oct 31 2007, 11:05
|

Профессионал
    
Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952

|
Вигглер должен быть спаян по приведённой ниже схеме. Питание он получает от платы, которую будет программировать. Без питания от опознаваться не будет. Для программирования используйте бесплатную программу H-Jtag (www.hjtag.com)
|
|
|
|
|
Nov 2 2007, 09:50
|

Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 15-12-05
Из: Москва
Пользователь №: 12 247

|
Цитата(DASM @ Nov 2 2007, 11:48)  А JTAG случаем не второй подключен в чипе ( у этой серии два JTAG грубо говоря). Хотелось бы схемку глянуть На ногах TMS TCK TDI телодвижения виглера видны ? В том то и дело, что осциллом я не вижу от СW никаких телодвижений. Как она успевает  выяснить, что это якобы не Виглер. Узел я приложил. Это типичный кусок из кита, я его просто повторил для своих целей.
Сообщение отредактировал sergeyip - Nov 2 2007, 09:50
Прикрепленные файлы
sxema1.pdf ( 60.59 килобайт )
Кол-во скачиваний: 310
|
|
|
|
|
Nov 2 2007, 10:45
|

Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 15-12-05
Из: Москва
Пользователь №: 12 247

|
Цитата(DASM @ Nov 2 2007, 13:14)  А LPT вообще тот выбран ? Не горелый ? Тут http://www.driverlinx.com/DownLoad/DlPortIO.htm есть утилитка внутри пакета - можно ручками LPT подрыгать - почитать. Будет хоть уверенность, что с LPT все ok Спасибо, сегодня попробую.
|
|
|
|
|
Nov 7 2007, 09:48
|
Частый гость
 
Группа: Свой
Сообщений: 140
Регистрация: 7-04-05
Из: Россия, Владимир
Пользователь №: 3 941

|
Очень похожую проблему я испытывал с lpc2114, потом я его забросил, поэтому точно идентифицировать решение не могу. Однако, по моим воспоминаниям RTCK должен подключаться к земле. Вот что написано в даташите на 2114:
P1.26 RTCK Returned Test Clock output. Extra signal added to the JTAG port. Assists debugger synchronization when processor frequency varies. Bi-directional pin with internal pullup. LOW on this pin while RESET is LOW enables pins P1.31:26 to operate as a Debug port after reset. Important: LOW on pin P1.26 while RESET is LOW enables pins P1.31:26 to operate as a Debug port after reset.
То есть если на пине 1.26 низкий уровень, то во время сброса пины житага будут работать в дебажном режиме после сброса.
Кстати, если все же не поможет, гораздо интереснее посмотреть сигнал на TDO. Ибо если на нем сигнал есть, то проц отвечает на запросы виглера, а стало быть с ним все нормально и проблема кроется в разводке.
Удачи!
|
|
|
|
|
Nov 7 2007, 12:31
|
Группа: Новичок
Сообщений: 2
Регистрация: 25-09-06
Из: г. Москва
Пользователь №: 20 656

|
Хотите прикол. У меня тоже Виглер как бы не работает когда я его через кабель подключаю, хотя порт ножками дрыгает и отзывается на входные сигналы. Достаточно было воткнуть этот виглер прям в разъем на материнской платы системника и заработало! С MSP430 все работает через LPT с любым кабелем! Кабель исправен, порт вроде тожа  А вообще Виглер штука глючная...
|
|
|
|
|
Nov 8 2007, 07:29
|

Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 15-12-05
Из: Москва
Пользователь №: 12 247

|
Алголу: спасибо за идею, но она не подтвердилась. Сажал и на землю и на 3.3 вольта - результата нет, виглер не опознается. Снова оставил ее в воздухе. Вообще на LPC2103 по сигналу RTCK такой инфы нет, хотя даташит 5 метров. Просто написано, что этот сигнал управляется ведущим компом и позволяет менять частоту тактового сигнала. Сенсору - смотрел тестером - около 3-х вольт. И как он может быть на земле, если это повторители 74HC244 и вход - нога 2 сидит на питании? Конденсатор я не ставил в соответствии с ератой. Вечером попробую  . Еще у меня кабель до Виглера от компа около метра, а реально в сети я видел виглеры с кабелем длиной 20см-30см. Как думаете,это существенно? Чтобы работать с 20см кабелем, это надо системник разворачивать с себе задом, а не хочется
Сообщение отредактировал sergeyip - Nov 8 2007, 07:40
|
|
|
|
|
Nov 8 2007, 08:11
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Цитата Сенсору - смотрел тестером - около 3-х вольт. И как он может быть на земле, если это повторители 74HC244 и вход - нога 2 сидит на питании? Я указал конкретную схему. Там при неиспользовании в таргете этого пина (17-й вывод это ВХОД и соответствующий ему выход - 3-я нога, а 2-й - вход другого повторителя) он просто висит. Для КМОП-входов это оччень не рекомендуется - вся микросхема может вести себя неадекватно.
--------------------
aka Vit
|
|
|
|
|
Nov 8 2007, 08:44
|

Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 15-12-05
Из: Москва
Пользователь №: 12 247

|
Цитата(sensor_ua @ Nov 8 2007, 10:06)  Если схема такая - http://upload.caxapa.ru/tools/wiggler.pdf то вывод 17 DA1 всё-равно висит в воздухе. На землю его. Сенсору: Мне непонятно как он висит? Согласно схеме  на DA2 пин 2 подается питание 3,3вольта, этот сигнал - повторенный выходит на пин 18 DA2 и , согласно схеме идет на ногу 17 DA1 - что тут может висеть? Далее этот сигнал, опять повторенный из пина 3 DA1 идет на резистор R3. Вроде так читается схема, на которую вы сослались. У меня кабель между виглером и платой с LPC2103 длиной около 15см или чуть меньше.
|
|
|
|
|
Nov 9 2007, 11:43
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 24-06-05
Пользователь №: 6 281

|
Кто-нибудь сталкивался с таким: команда стирания в OCDemon Flash memory Programmer (версия 2.6.0) выполняется, при этом стираются только четные сектора Flash, а нечетные не изменяются. Железо usbDemon (FT2232), схема и программер с местного фтп. Контроллер - AT91SAM7S64. ??
Сообщение отредактировал Vix - Nov 9 2007, 11:50
|
|
|
|
|
Nov 9 2007, 21:59
|

Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 15-12-05
Из: Москва
Пользователь №: 12 247

|
Решение нашел Игорь Коссак. Он в привате мне сообщил, что у него был случай, когда система соединилась с Виглером не как Макгрегор 7, а как Макгрегор 20. Я попробовал - good. Всем учавствовавшем в обсуждении большое спасибо - особенно Игорю Коссаку. А я уже даже попробовал внешний генератор  . Что интересно, он 5-ти вольтовый из Чип-Дипа на 10МГц, запитал его от 5 вольт, поставил делитель из резисторов 2к+3кОм, чтобы получить 3-х вольтовые импульсы, соединил с XTAL1. Увидел, что на выходе генератора 5вольт импульсы, а на делителе 1вольт? Как будто запитал от кварца. Похоже там внутри , на XTAL1 что-то стоит, что резко уменьшает амплитуду - типа стабилитрона.
Сообщение отредактировал sergeyip - Nov 9 2007, 22:07
|
|
|
|
|
Nov 10 2007, 14:41
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 24-06-05
Пользователь №: 6 281

|
Цитата(Vix @ Nov 9 2007, 14:43)  Кто-нибудь сталкивался с таким: команда стирания в OCDemon Flash memory Programmer (версия 2.6.0) выполняется, при этом стираются только четные сектора Flash, а нечетные не изменяются. Железо usbDemon (FT2232), схема и программер с местного фтп. Контроллер - AT91SAM7S64. ?? После некоторых экспериментов: если перед командой стирания на вкладке FLASH (OCDemon Flash memory Programmer ) выбрать AT91SAM7S128 (хотя реально работаю с SAM7S64), то стираются все сектора нормально.
|
|
|
|
|
Nov 10 2007, 15:40
|
Участник

Группа: Участник
Сообщений: 62
Регистрация: 28-10-06
Из: г. Севастополь
Пользователь №: 21 744

|
У меня была похожая проблема, а решение оказалось до жути простым: пока не сделаешь RESET на контроллере, система молчит и устройство вроде как дезактиаировано...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|