Отладчик XDS100v1.0 by sanek626
Вот мой вариант схемы отладчика XDS100v1.0 для процессоров TI семейства C28xx:

Про этот класс отладчиков читаем здесь.
По схеме:
Микросхему инверторов DD2 выбрасывайте смело. Выводы EMU0 EMU1 на разъеме оставьте неподключенными. Как оказалось XDS100v1.0 не поддерживает высокоскоростную отладку с использованием этих выводов прерываний.
На триггере DD3 сделан узел контроля наличия питания на target-устройстве. По вкусу тоже выкидываем (не проверял). UPD: Кэп говорит, что ACBUS2 (12выв.) в этом случае надо соединить с 3,3V.
Уже есть новые версии отладчиков в которых стоит плисина, буфера с расширенным диапазоном питания и куча еще чего. Делать сам не решился ни разу.
Чтобы заработало надо прошить eeprom для FT2232D, программой MProg например:

Для уточнения VID=0403; PID=A6D0.
Оригинальная схема от TI
UPD1:
Для пользователей CCS v3.3 — при коннекте к отладчику придется вынимать из usb-портов все остальные устройства на м/с от FTDI (всеми любимые переходники UART-USB и т.п.) т.к. студия ищет только одно устройство и если это не наш отладчик — виснет наглухо.
Данная проблема вроде как решена в CCS версии начиная с 4 и выше — не знаю не проверял.

Про этот класс отладчиков читаем здесь.
По схеме:
Микросхему инверторов DD2 выбрасывайте смело. Выводы EMU0 EMU1 на разъеме оставьте неподключенными. Как оказалось XDS100v1.0 не поддерживает высокоскоростную отладку с использованием этих выводов прерываний.
На триггере DD3 сделан узел контроля наличия питания на target-устройстве. По вкусу тоже выкидываем (не проверял). UPD: Кэп говорит, что ACBUS2 (12выв.) в этом случае надо соединить с 3,3V.
Уже есть новые версии отладчиков в которых стоит плисина, буфера с расширенным диапазоном питания и куча еще чего. Делать сам не решился ни разу.
Чтобы заработало надо прошить eeprom для FT2232D, программой MProg например:

Для уточнения VID=0403; PID=A6D0.
Оригинальная схема от TI
UPD1:
Для пользователей CCS v3.3 — при коннекте к отладчику придется вынимать из usb-портов все остальные устройства на м/с от FTDI (всеми любимые переходники UART-USB и т.п.) т.к. студия ищет только одно устройство и если это не наш отладчик — виснет наглухо.
Данная проблема вроде как решена в CCS версии начиная с 4 и выше — не знаю не проверял.
- +3
- 19 декабря 2012, 11:49
- sanek626
- 1
Файлы в топике:
xds100schematic.zip
Зачем же ватермарк-то такой злой? Сайт вроде свой добавляет.
Алсо, что ты там говорил про опциональность еепрома?
Алсо, что ты там говорил про опциональность еепрома?
А, действительно. Там говорилось про память и триггер одновременно, так что я отнес «можно обойтись» и на счет памяти тоже.
В FT232 ж вроде своя встроенная EEPROM есть. А в 2232 нету?
В FT232 ж вроде своя встроенная EEPROM есть. А в 2232 нету?
С серией MSP совместимости нет и не планируется.
Со Stellaris совместимость есть но там речь идет про XDS100v2 и выше — никаких гарантий дать не могу.
Со Stellaris совместимость есть но там речь идет про XDS100v2 и выше — никаких гарантий дать не могу.
Комментарии (14)
RSS свернуть / развернуть