legal note
IC Book © 2001

hardware
software

support
buy

Home page
Автономный модуль Serial для тестирования последовательного порта в среде DOS, v1.56

Main Menu
Registers Test
Pins Test
Data Transfer Test
Baud Rate Test






Software

ICDiag

Serial



Функциональные возможности модуля Serial

Serial Plug-In


Автономный модуль выполнения приложений Serial информирует поль­зо­ва­те­ля о последовательных портах и позволяет выбрать один или несколько из них для дальнейшего тестирования.

Скриншот экрана в момент запуска модуля Serial Main Menu


Све­дения о конфигурации порта выводятся на экран в следующем виде:

Address = Value , Detection Method – базовый адрес регистров UART в про­стран­стве портов ввода-вывода и метод его обнаружения.
UART Type – тип микросхемы UART. Программа распознает чипы 16x50 и совместимые с ними, а также UART, реализованные в составе ин­тег­ри­ро­ван­ных Super I/O контроллеров.
FIFO = Value – глубина буферов FIFO для приема и передачи в байтах.
Used IRQ Value – номер используемой линии запроса на прерывание.
Bus Timings (Cycles Per Second): Read = Value1 , Write = Value2 – ско­ро­ст­ные характеристики UART (шинных циклов в секунду), как адресуемого ус­трой­ства на системной шине.

Определение типа UART, FIFO, IRQ, Bus Timings не выполняется, если про­цес­сор работает в Protected Mode. Поэтому при запуске программы из гра­фи­чес­ко­го интерфейса Windows или при установленном драйвере EMM386 будет вы­да­но следующее предупреждение:

UART type is Unknown, cannot detect. Cannot detect IRQ.
Timings are not available (CPU in Protected Mode).

Способы обнаружения последовательных портов в составе персональной платформы
О детектировании портов

Программа поддерживает пять методов обнаружения последовательных пор­тов и других коммуникационных устройств, совместимых с программной моделью универсального приемо-передатчика UART 82x50.

COM Ports Selected from BIOS List – информация о COM портах, которые об­на­ру­же­ны при выполнении процедуры POST, и декларированы в об­лас­ти пе­ре­мен­ных BIOS.

COM Ports Selected by System PnP Nodes – список системных PnP ус­т­ройств, о которых известно BIOS. В исправной системе интегрированные COM порты должны быть обнаружены, как методом BIOS List, так и ме­то­дом System PnP. Неисправные порты, которые BIOS не обнаружил при ска­ни­ро­ва­нии, в большинстве случаев будут находиться в списке System PnP. Это позволит определить их адреса и выполнить пред­ва­ри­тель­ное тестирование. Использование двух методов доступа к одним и тем же ре­сур­сам расширяет возможности программы по поиску неисправных пор­тов, которые не существуют с точки зрения BIOS и операционной сис­те­мы.

UARTs on PCI Bus – список последовательных портов, составленный на ос­но­ва­нии сканирования конфигурационного пространства PCI. Для об­на­ру­жен­ных устройств, у которых значение регистра Base Class Code=7, вы­пол­ня­ет­ся поиск используемого диапазона адресов ввода-вывода, стан­дарт­ным для PCI устройств методом.

Scan I/O Ports at 0100h-03FFh – сканирование пространства ввода-вывода в диапазоне адресов 0100h-03FFh. Для обнаружения UART используется спе­ци­аль­ная последовательность циклов записи и контрольного счи­ты­ва­ния портов.

Scan I/O Ports from Address1 to Address2 – сканирование пространства вво­да-вывода в диапазоне адресов, задаваемом пользователем. Для об­на­ру­же­ния UART используется специальная последовательность циклов записи и контрольного считывания портов.






about
press


вверх