|
Быстрй USB JTAG интерфейс |
|
|
|
 |
Ответов
(15 - 29)
|
Nov 12 2004, 16:17
|

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

|
Цитата(Dainis @ Nov 12 2004, 06:03 PM) Цитата(undi @ Nov 12 2004, 10:29 AM) И все же, стоит там EEPROM или нет? На фото ее вроде не видно. Попробую найти время, да собрать штукенцию... EEPROM стоит там на низней стороне PCB, это видно по проводникам и по тому што изменени VID & PID в INF фаиле. %USB\VID_08AC&PID_1025&MI_00.DeviceDesc%=usbDemon.Dev, USB\VID_08AC&PID_1025&MI_00 %USB\VID_08AC&PID_1025&MI_01.DeviceDesc%=usbDemon.Dev, USB\VID_08AC&PID_1025&MI_01 Ну так прописАть в EEPROM эти VID и PID и дело с концом!
|
|
|
|
|
Nov 12 2004, 20:27
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154

|
Цитата(IgorKossak @ Nov 12 2004, 08:17 PM) Цитата(Dainis @ Nov 12 2004, 06:03 PM) EEPROM стоит там на низней стороне PCB, это видно по проводникам и по тому што изменени VID & PID в INF фаиле. %USB\VID_08AC&PID_1025&MI_00.DeviceDesc%=usbDemon.Dev, USB\VID_08AC&PID_1025&MI_00 %USB\VID_08AC&PID_1025&MI_01.DeviceDesc%=usbDemon.Dev, USB\VID_08AC&PID_1025&MI_01 Ну так прописАть в EEPROM эти VID и PID и дело с концом!  Я тоже хочу сделать макет, но нехватает времени  Пока неясно, как подклучены RESET (/RESET, /TRST ) сигналы, похоже што там стоит 1G ,буферные елементы типа 74LVC1G125 (74LVC1G126) ....
|
|
|
|
|
Nov 13 2004, 06:01
|
Участник

Группа: Свой
Сообщений: 54
Регистрация: 8-07-04
Из: Пермь
Пользователь №: 300

|
А мож скинуться по соточке-двухсоточке в каком нибудь формате, да приобрести один девайс для проведения лоботомии?
|
|
|
|
|
Nov 13 2004, 19:47
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154

|
Цитата(Make_Pic @ Nov 13 2004, 09:15 AM) Сделай pls крупные фотки цифровым фотиком, а если есть набросок схемки то еще лучше - забрось мне на мыло - я разберусь и опубликую здесь результат. Нету у меня его, если бы бил ...... Думаю, што придотся пробовать методом "научного тыка" .....
|
|
|
|
|
Nov 17 2004, 20:20
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154

|
Цитата(ig_z @ Nov 16 2004, 01:19 PM) При usbDemon нужно учесть, что в еепром зашивается серийный номер. А на его основе генерится лицензионный код. Типа слепили "защиту"  Так что помимо схемы и прошивки еепром нужно иметь и этот код, или отучать драйвер usbDemon Серийный номер для чего ? Для защити самового usbDemon ??? Откуда такая информация ?
|
|
|
|
|
Nov 18 2004, 10:08
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата Серийный номер для чего ? Для защити самового usbDemon ??? Откуда такая информация ? Информация предположительная, навеяна созерцанием "usbDemon Finder". Если я еще правильно соображаю, то этот "usbDemon Finder" 1. вычитывает серийный номер usbDemon. 2. принимает License Code 3. Прописывает что-то (типа некоего кода), куда - то (вероятнее всего в реестр). 4. Драйвер usbDemon либо работает на нас  , либо на макрегора (выпрашивая 700 уе) Сам usbDemon похоже защитить не смогли, еепром вычитывается утилитой. Поэтому, судя по всему, привязывают драйвер к железу. Единственное, что хочется пожелать себе, чтобы при генерации License Code не привязывались к железу, иначе нужно будет ломать драйвер или изобретать License генератор.
|
|
|
|
|
Nov 18 2004, 20:44
|
Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154

|
Цитата(ig_z @ Nov 18 2004, 01:08 PM) Информация предположительная, навеяна созерцанием "usbDemon Finder". Если я еще правильно соображаю, то этот "usbDemon Finder" 1. вычитывает серийный номер usbDemon. 2. принимает License Code 3. Прописывает что-то (типа некоего кода), куда - то (вероятнее всего в реестр). 4. Драйвер usbDemon либо работает на нас  , либо на макрегора (выпрашивая 700 уе) Сам usbDemon похоже защитить не смогли, еепром вычитывается утилитой. Поэтому, судя по всему, привязывают драйвер к железу. Единственное, что хочется пожелать себе, чтобы при генерации License Code не привязывались к железу, иначе нужно будет ломать драйвер или изобретать License генератор. Да, usbDemon_Finder я не запускал ..... Непорадовала эта новость
|
|
|
|
|
Dec 22 2004, 11:54
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(IgorKossak @ Nov 15 2004, 01:13) Цитата(Dainis @ Nov 13 2004, 12:27 AM) ... Пока неясно, как подклучены RESET (/RESET, /TRST ) сигналы, похоже што там стоит 1G ,буферные елементы типа 74LVC1G125 (74LVC1G126) .... Может кто нибудь сможет это определить расковыряв драйвер, в частности команды, посылаемые в USB? У меня есть прога SniffUSB - она показывает все пакеты на и от USB устройства. Она есть где то на сети. Могу закинуть на FTP если будет доступ.
|
|
|
|
|
Jan 16 2005, 11:58
|

Местный
  
Группа: Свой
Сообщений: 304
Регистрация: 5-07-04
Из: г. Москва
Пользователь №: 259

|
Есть предложение - строить мост с двух сторон. Если этот usbDemon для общения с отладчиком использует тот же протокол, что и в своем OCDemon - т.е. GDB RSP, то не составит большого труда реализовать этот протокол - тем более, что большая часть работы уже сделана - было несколько попыток сдклать это с вигглером, но из-за тормознутости последнего - ни одна не доведена до конца (я имею ввиду под Linux), если не считать виндовую реализацию самим макрегором - но эту в счет можно не брать, т.к. опубликованный ранний открытый вариант не полон и не работает, а тот что работает - исходники не доступны. Есть попытка повторить, и оно почти уже работает - я пробовал собирать, дышит, но зависает и тормозит - это pppcb - http://www.s.netic.de/tmohr/pppcb-0.10.0.tar.gz. Если кто-нибудь разбирался с JTAG-ом на FT2232C - не мог мы он меня ткнуть носом в то место в джокументации, где описывается реализация этого самого JTAG-а
--------------------
Водку пьянствовать и безобразия нарушать!!!
|
|
|
|
|
Jan 16 2005, 15:16
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 12-10-04
Пользователь №: 853

|
Цитата Если кто-нибудь разбирался с JTAG-ом на FT2232C - не мог мы он меня ткнуть носом в то место в джокументации, где описывается реализация этого самого JTAG-а Выбор режима делает драйвер. Функция FT_SetBitMode () описана в документе AN2232C-02 BIT MODE FUNCTIONS FOR THE FT2232C. Я не пользуюсь этой МКС, но идея имет USB адаптер мне нравиться. Соответствующая документация есть на сайте.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|