Автор: icbook , 25 марта 2013
Содержимое данного поля является приватным и не предназначено для показа.

BBCode (added in Drupal 11)

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Odyssey

12 лет 11 месяцев назад

Так как, говорилось о том, что диагностика по USB-шине возможна, слово остается за разработчиками BIOS. Вопрос в том, на каких платах будет доступна диагностика по USB-шине?
А на более старых моделей плат будет обновляться Bios? Для предоставлении возможности диагностирования по USB-шине.

icbook

12 лет 11 месяцев назад

на каких платах будет доступна диагностика по USB-шине?

Как следует из заявления AMI, все платы с AMIBIOS8 и Aptio поддерживают вывод POST-кодов в USB-шину.
А на более старых моделей плат будет обновляться Bios?

Не в BIOS дело. Необходимо, чтобы а) на плате был EHCI-контроллер б) производитель обеспечил поддержку USB Debug-порту. Поэтому, там где нет USB 2.0 обновление BIOS ничего не даст. В AwardBIOS никто уже ничего не добавит. Вопрос со старыми платами с AMIBIOS8 остается открытым, скорее всего там тоже дело дрянь.
По большому счету, USB-шину задействовали для ноутбуков, т.к. дни десктопов сочтены. На серверах, скорее всего, будут ставить семисегментные индикаторы прямо на плату. А в ноутах рулит Phoenix да Insyde, у них с POST-кодами все очень зависит от каприза заказчика платформы.
Есть еще одна приятная новость, но о ней будем говорить через некоторое время, после очередной публикации.

Ruski

12 лет 10 месяцев назад

http://www.ebay.com/itm/New-4-Digit-PC-Analyzer-Diagnostic-Card-Motherboard-Tester-POST-Powerful-/380621915267?pt=US_Motherboard_Diagnostic_Cards&hash=item589ed58483
Кто его знает...) Может что то подобное продается...):mrgreen:

jusik1krsk

12 лет 9 месяцев назад

gofast
Китайцы еще не начали выпускать?
A dongle to debug target with EHCI Debug Port capability can be built using two Cypress CY7C68013A (aka FX2LP) USB device chips.
There are a few boards in the 10-15 EUR pricerange to choose from and a dozen suppliers in ebay.
http://www.aliexpress.com/item/free-shipping-EZ-USB-FX2LP-CY7C68013A-USB-logic-analyzer-core-board-Source-Code/593825502.html
Берешь два таких девайса соединяешь, по схеме как у автора. Куда прошивку заливать я еще не разобрался. в примари или секондари.
Ждем комментариев более продвинутых биосоводов.
p.s. т.к. дни десктопов сочтены. ни один ноут не сравнится в производительностью среднего десктопа. являюсь обладателем n53s и mini-itx aII 425e x3 + hd5570.

https://rom.by/files/ehci-debug-port.jpg
USB POST-контроллер своими рукамиПереезд POST-карты на шину USB, о котором так долго говорила компания Intel, состоялся. USB-диагностика из области предположений перешла в реальное состояние.

POST-коды на универсальной последовательной шине наблюдать уже теоретически можно, но практически это сделать нечем. «Сделай сам!» — с таким настроением взялись за дело неизвестные умельцы. Их пример — другим наука.
<!--break-->
При обсуждении построения USB Debug Device на основе микросхемы CY7C68013A (FX2LP) внимательный читатель может заметить одно противоречие. Рекомендованное значение Debug Device Default Address =7Fh=127. А микросхема CY7C68013A (FX2LP) предназначенная для создания стандартного USB-устройства, после сброса устанавливает Default Address = 00h.

Теоретически, разработчик мог использовать одно из двух решений:

Версия 1. Так как требование "Debug Device Default Address=7Fh " не строгое, возможно, его проигнорировали. Значение 7Fh обязательно только в том случае, если устройство не поддерживает переназначение адреса. Микросхема CY7C68013A, как и все стандартные USB-устройства, поддерживает эту операцию.

Версия 2. Используется Debug Device Default Address=7Fh. Это достигается за счет того, что Firmware устройства за время USB-сброса успевает переписать регистр адреса, заменив 00h, на 7Fh. Хост, обращающийся к устройству после сброса, находит его по адресу 7Fh.

Аргумент в пользу версии (1).
Программная модель EHCI Debug порта допускает задание произвольного адреса. Аппаратных ограничений, заставляющих использовать адрес только 7Fh, нет. Наши эксперименты по общению с флешкой и другими устройствами через Debug Port доказывают возможность использования адреса, отличного от 7Fh.

Аргумент против версии (2).
Согласно CY7C68013A Technical Reference Manual, регистр USB-адреса FNADDR доступен для записи только со стороны USB-хоста и перезаписывается, когда USB-хост присваивает адрес USB-устройству стандартной операцией Set Address. При USB-сбросе он устанавливается в Default значение 00h. Программа, выполняемая внутренним контроллером (8051 firmware), может прочитать адрес, но не может его перезаписать.

Таким образом, приходим к выводу, что разработчики пошли по пути (1). Вместе с тем, нельзя полностью исключить существование других решений — недокументированных или неочевидных.