Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > PowerPC > BSP для устройств на базе семейства микропроцессоров NXP серии P > Описание компонентов > i2c-fsl



i2c-fsl

Драйвер i2c для I2C контроллеров NXP серии P

Синтаксис:

i2c-fsl [опции] -[опции библиотеки] &

Опции:

-p адрес
Базовый адрес регистров I2C контроллера.
-i прерывание
Номер прерывания I2C контроллера.
-c частота
Частота. По умолчанию - 100000000.
-v
Отладочный вывод.

Опции библиотеки libi2c-master:

-u unit
Указать номер устройства для формирования имени в формате /dev/i2c#. По умолчанию – 0.
-b speed
Установить базовую скорость I2C контроллера. По умолчанию – 100000.
-m msg_max_size
Установить минимальный объем места, который можно зарезервировать для приема сообщения, выделенный в resmgr_context_alloc(). Если значение слишком мало или равно 0, resmgr_attach() выбирает значение, которое можно использовать. Подробнее см. resmgr_attr_t. По умолчанию – 128.
-n nparts_max
Установить количество компонентов, выделяемых для массива IOV. При указании 0, библиотека менеджера ресурсов повысит значение до минимума, доступного самой библиотеке. Подробнее см. resmgr_attr_t. По умолчанию – 2.

Платформы:

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

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

ppcbe

Описание:


Caution: Для запуска этого драйвера необходимо войти в систему под учетной записью root.

Драйвер для шины i2c для контроллеров NXP серии P.

После запуска драйвер i2c-fsl создает устройство (по умолчанию – /dev/i2c0.

Примеры:

Запуск драйвера i2c-fsl для первого и второго I2C контроллера:

i2c-fsl -p 0xFF020000 -i 49 --u 0 & i2c-fsl -p 0xFF030000 -i 50 --u 1 &

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

BSP для систем на базе вычислительных модулей NXP серии P, драйверы




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