Диагностика неисправностей через JTAG

Посткарта является необходимым, но увы, не самым серьезным оружием ремонтника материнок. Как правило самые большие затруднения с диагностикой возникают при отсутствии первого разумного посткода. Шины типа гипертранспорт сужают возможности и продвинутых плат с пошаговым отображением транзакциий по PCI, которые мы использовали ранее.
Поэтому на мой взгляд на сегодняшний день наибольший интерес представляет возможность диагностики материнок через JTAG интерфейс.
Небольшой поиск привел к следующему устройству продвинутых ирландских инженеров:
intertesttech.com/ate/products_dead_board_debug.htm


Цена (> 20тыс евро) несколько остужает мечты по фантастическим возможностям данного комплекса. Есть ли у кого опыт работы с данным аппаратом или его аналогами? Есть ли у опыт самостоятельного изготовления подобного софта?
Наибольшую сложность на наш взгляд составляет изготовить переходники на CPU, но купить их отдельно не такие большие деньги, основная проблема - это софт.
И как всегда интересует мнение отечественного (или дружеского государства wink ) лидера в области создания устройств диагностики мб - icbook.

Аватар пользователя BSV

А что Вы, собственно, в mMaster так уперлись. Покупка его всяко нерентабельна. Да и назначение его скорее внутрисхемная отладка устройств на базе процессоров (пошаговое исполнение программы, просмотр содержимого регистров, назначение точек останова и т.п.), чем тестирование межсоединений. Любая прога типа Universal Scan поддерживает простейшие JTAG-адаптеры, которые можно на коленке за вечер спаять (типа Xilinx Parallel Cable III, Altera ByteBlaster, Wiggler) и позволяет проверить соединения между элементами в JTAG-цепочке. Да, работать они будут небыстро (80MHz на TCK там конечно не будет), а оно Вам надо? Таблетку от жадности для этого софта при желании можно разыскать. Так зачем тратить такие несусветные суммы на то, что можно получить (ну или попробовать) почти бесплатно.

Второй закон Вышковского: Все можно наладить, если вертеть в руках достаточно долго.

Аватар пользователя Root

BSV

BSV писал(-а):
Да и назначение его скорее внутрисхемная отладка устройств на базе процессоров (пошаговое исполнение программы, просмотр содержимого регистров, назначение точек останова и т.п.),

канешна...:D нет уж! для того, что Вы сказали есть другие у-ва и стоят они совсем по-другому. + у них софт более вменяемый. Сами подумайте - проблема ведь не сваять переходник для соединения процессора и компа по JTAG, а проблема в _софте_, который будет уметь выполнять некий набор действий. Причем если uMaster обладает достаточно ограниченным функционалом, то какой-нибудь American Arium (первый попавшийся отладчик JTAG для процессоров, найденный в гугле) будет позволять вытворять над процессором ЧТО угодно, что вообще предусмотрено производителем проца, но с этой штукенцией есть другая проблема - весь код для проверки материнки придется писать самому... Т.е. идет явное разграничение продуктов.

BSV писал(-а):
Да, работать они будут небыстро (80MHz на TCK там конечно не будет), а оно Вам надо? Таблетку от жадности для этого софта при желании можно разыскать.

а за тем, что Вы правильно сказали - одно дело проверка соединений между элементами, а другое - отладка проца, но читаем пост ув. GaRR:
GaRR писал(-а):
ответ- нет, сегодня прозвонил i865PERL - даже на ней цепочка JTAG не идет дальше CPU

этим все сказано...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя max3

возможно будет кому интересно как реализован вариант железного решения JTAG BS для NS9750B-A1 CPU

[img][650:486]img186.imageshack.us/img186/7052/jtaginterfaceza2.jpg[/img]

Аватар пользователя Highlander

Root писал(-а):
ответ- нет, сегодня прозвонил i865PERL - даже на ней цепочка JTAG не идет дальше CPU

этим все сказано...

Хм... А как насчет дорогоих плат Интел и Асус, в т.ч. серверных?

wiki.rom.by - здесь специально собраны ответы на большинство вопросов!

Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...

Аватар пользователя Root

Highlander

Highlander писал(-а):
А как насчет дорогоих плат Интел и Асус, в т.ч. серверных?

аналогично все плохо...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Highlander писал(-а):
Хм... А как насчет дорогоих плат Интел и Асус, в т.ч. серверных?

Внимание: что мы считаем дорогими серверными дорогими матерьми?
Метод JTAG - диагностики дорог в части не аппаратной, а в части прграммного обеспечения. С экономической точки зрения дешевле иметь несколько резервных матерей, нежели использовать данный метод. Или многие надются по старинке не платить за софт ничего и пользоваться пиратомwink Эти времена потихоньку уходятroll
Написать свой софт Вам производитель не даст не дав Вам выхода на техдокументацию. Мало того, здесь априори софт должен привязываться к конкретной конструкции исключая небольшие участки общего характера, описывающие общие участки CPU и чипсетов. Этот софт напоминать должен по привязке к аппаратной чсти
Firmware микрокастрюллров, что МАЛО или НЕ пригодно в ремонтных методиках. Или каждый раз вы планируете писать индивидуальный софт? Время жизни Вашего нетленного произведения будет измеряться при современных темпах развития средств ВТ в лучшем случае 3 годами., те временем жизни конкретной модели матери.
Духи в афгане очень любили украшать свой китайский калашников всякими цацками,узорами, но при этом были счастливы когда им в руки попадал обыкновенный армейский... Так и здесь Инкрустация по молоткуполучаетсяwink

Аватар пользователя R_Soft

Отпускаю в свободное плавание. Прилепленная тема не актуальна.

Партизан подпольной луны aka (R)soft

Аватар пользователя Baza

Для желающих поковыряться:

наткнулся сегодня на персональный сайт Иосифа Григорьевича Каршенбойма



и там на отличную подборку статей по Jtag

Либо нечему гореть, либо нечем поджечь!

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей