Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > ARMv7 > BSP для TI Sitara серии AM335x > Описание компонентов > Список компонентов, входящих в состав ППМ > devnp-am335x.so



devnp-am335x.so

Драйвер Ethernet для процессоров семейства Sitara AM335x

Синтаксис:

io-pkt-v4 -d am335x [опция[,опция ...]] ...

Опции:

duplex=значение
Задать полудуплексный (duplex=0) или полный (duplex=1) режим.
iftype=число
Установить тип интерфейса. По умолчанию - IFT_EITHER.
mac=значение
Установить адрес интерфейса контроллера Ethernet.
mru=число
Задать максимальную единицу приема. По умолчанию - 1514.
speed=значение
Установить скорость передачи мультимедийных данных (Мбит/с). Значение = 10 или 100.
verbose=значение
Установить уровень детализированности отладочного вывода. По умолчанию - 0.
deviceindex=значение
Инициализация PHY.
phy_id="1;2;3..."
Задать адрес физического уровня каждому из портов по порядку. По умолчанию - последовательный порядок.
disable_rgmii1_id
Отключение внутренних задержек на линии 1 (для режима RGMII) По умолчанию: задержка включена.
disable_rgmii2_id
Отключение внутренних задержек на линии 2 (для режима RGMII) По умолчанию: задержка включена.
mii0=значение
Задать тип mii соединения первого порта контроллера с PHY. Значения = rgmii, rmii или gmii. По умолчанию: rgmii
mii1=значение
Задать тип mii соединения второго порта контроллера с PHY. Значения = rgmii, rmii или gmii. По умолчанию: rgmii


Caution: Для разделения опций используется запятая.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

armv7

Описание:

Драйвер devnp-am335x управляет Ethernet контроллером на устройствах на базе микропроцессоров AM335x серии Sitara.

Функции драйвера:

Основные функции

Функция Поддержка
Поддержка нескольких сетевых карт
+
Пиковые режимы передачи
1000 Мбит/с
Полнодуплексные режимы
+
Полудуплексные режимы
+
Пакетная обработка Rx-дескрипторов
+
Пакетная обработка Tx-дескрипторов
+
Поддержка режима автосогласования (autonegotiation)
10baseT, 10baseT FD, 100baseTX, 100baseTX FD, 1000baseT FD
Поддержка форсированных режимов (force)
10baseT, 10baseT FD, 100baseTX, 100baseTX FD, 1000baseT FD
Поддержка "неразборчивого" режима (promiscuous)
+
Поддержка динамической смены MAC-адреса
-

Расширенные функции

Функция Поддержка
Передача с разбиением дескрипторов
+
Приём с разбиением дескрипторов
-
Поддержка нескольких очередей приёма/отправки фреймов
-
Прерывания изменения линка (Link)
-
Поддержка interrupt moderation
-
Поддержка Jumbo фреймов
-
Поддержка Rx/Tx Frame Pause
+
Поддержка аппаратного multicast фильтра
-
Поддержка VLAN меток
-
Поддержка LSO/TSO
-
Поддержка аппаратного расчёта IPv4 Rx Checksum
-
Поддержка аппаратного расчёта TCPv4 Rx checksum
-
Поддержка аппаратного расчёта UDPv4 Rx checksum
-
Поддержка аппаратного расчёта IPv4 Tx Checksum
-
Поддержка аппаратного расчёта TCPv4 Tx checksum
-
Поддержка аппаратного расчёта UDPv4 Tx checksum
-
Поддержка Wake on LAN (WoL)
-
Поддержка LPI (low power interface, energy efficient ethernet EEE)
-
Поддержка PTP
-

Примеры:

Запуск v4 TCP/IP io-pkt с использованием драйвера devnp-am335x:

io-pkt-v4-hc -d am335x -ptcpip stacksize=65536 deviceindex=0,verbose=1 ifconfig dm0 172.16.6.127

io-pkt-v4-hc -ptcpip -d am335x phy_id="0;6",verbose=100,mii0=gmii,mii1=rgmii ifconfig dm0 172.16.6.127 ifconfig dm1 192.168.6.127

Классификация:

BSP для систем на базе процессора TI Sitara AM335x, драйверы




Предыдущий раздел: перейти