Перейти к содержанию
    

Быстрй USB JTAG интерфейс

Macraigor has introduced a tiny full-speed JTAG (IEEE Standard 1149.1) or BDM (background debug mode) debugger that essentially converts a JTAG header to a USB header.

 

h**p://linuxdevices.com/news/NS7199991898.html

 

and also

h**p://www.macraigor.com/usbDemon.htm

 

The usbDemon™ is a mid-cost interface used in the design, debug, and programming of microprocessor based embedded systems. One side of the usbDemon interfaces to the USB port of a host IBM compatible PC and the other side connects to an OCD (On-Chip Debug) port of the target system. This port may be JTAG, E-JTAG, OnCE, COP, BDM, or any of several other types of connections.

 

 

Иследование jtag_usb.dll от Macraigor Systems OCD Commander,

дало результать што Macraigor fast USB JTAG interface использует FT2232 чип .....

 

Очень заманчиво сделать клон usbDemon™.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Схема у Демона тупая как Вигглер или с МК?

Если у кого есть, было бы неплохо обнародовать, а там и за клоном дело не станет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотры на фотографии, там только FT2232C, 6MHz кварц, 2 транзыстора ( ???) .....

Подключение для JTAG стандартных сигналов (TDI, TDO, TMS, TCK) ясно, вопрос только об Reset (nTRST, nSRST) ?

Используется ли EEPROM (USB config) ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

EEPROM, думаю (и практически уверен в этом), можно и не использовать. А весь "интеллект" Macraigor fast USB JTAG interface и ему подобных, упрятан в совте, который "крутится" на персоналке. Ничего сложного в том, чтобы сделать подобное нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

EEPROM, думаю (и практически уверен в этом), можно и не использовать.

Есть подозрения, что не всё так просто. В руководстве на USB чип по поводу внешней EEPROM сказано: "The external EEPROM can also be used to customise the USB VID, PID, Serial Number, Product Description Strings and Power Descriptor value of the FT2232C for OEM applications."

Похоже, что не зря она там стоит. Хотя, может быть, в неё записываются настройки.

Во всяком случае, можно проверить на макетке, чтобы быть уверенным, а потом уже и клонировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SerialEEPROM можно считать, если владелец платки пожелает приподнять пару ее ног и подсоединить какой-нибудь МК для считывания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SerialEEPROM можно считать, если владелей платки пожелает приподнять пару ее ног и подсоединить какой-нибудь МК для считывания.

Её можно считать даже программными средствами через тот же USB.

У производителя по-моему для этого есть программа, и даже в исходниках.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://www.ftdichip.com/FTProject.htm

 

*** NEW 3rd October 2004 ***

USB to JTAG Bus Interface - Sample Project

 

Overview

 

This example project for the FT2232C demonstrates how to use the devices Multi-Protocol synchronous Serial Engine (MPSSE) to make a USB to JTAG bus interface. The executable application and full project code (in Delphi) are provided.

 

Requirements

 

This project is designed to run on Windows 2000 or Windows XP and requires FTDI?s FT2232C drivers to be installed

 

To download the Project documentation and schematics in Adobe Acrobat PDF format, http://www.ftdichip.com/projects/FT2232C-Proj03.pdf

 

To download the Delphi source code for the application, http://www.ftdichip.com/projects/FT2232C-Proj03_JTAGExam.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Замечательный материал. Так может быть это оно самое и есть. Кто-нибудь пробовал это оценить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SerialEEPROM можно считать, если владелец платки пожелает приподнять пару ее ног...

Для EEPROM, работающих в паре с чипами от FTDI, можно не утруждать себя "подъемом" её ног. Содержимое памяти прекрасно читается, пишется и стирается самим FTDI-шным чипом, с помощью свободно распространяемого FTDI программатора. Когда я возился с IC от FTDI эта программка называлась "MProg v2.0" (Multi Device EEPROM Programmer).

 

PS.: Прошу прощения, IgorKossak уже говорил об этом. Просто не досмотрел топик до конца.

Изменено пользователем SergM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотры на фотографии, там только FT2232C, 6MHz кварц, 2 транзыстора ( ???) .....

Подключение для JTAG стандартных сигналов (TDI, TDO, TMS, TCK) ясно, вопрос только об Reset (nTRST, nSRST) ?

Используется ли EEPROM (USB config) ?

 

А где бы посмотреть эти фотографии?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотры на фотографии, там только FT2232C, 6MHz кварц, 2 транзыстора ( ???) .....

Подключение для JTAG стандартных сигналов (TDI, TDO, TMS, TCK) ясно, вопрос только об Reset (nTRST, nSRST) ?

Используется ли EEPROM (USB config) ?

 

А где бы посмотреть эти фотографии?

http://linuxdevices.com/news/NS7199991898.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И все же, стоит там EEPROM или нет? На фото ее вроде не видно. Попробую найти время, да собрать штукенцию...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И все же, стоит там 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...