Rockchip · AI & Linux Hub

Аппаратные интерфейсы

Руководство Rockchip RT-Thread I2C: настройка драйвера и IOMUX

Настройка I2C состоит из фреймворка драйвера и параметров VENDOR. Включите необходимые шины, как показано ниже. Можно включить все, но это потребует немного дополнительной памяти.

· ArmSoM Editorial · Rockchip source documentation · 1 мин чтения

Полный технический текст китайского RK-KF-YF-113 V1.0.2. Источник относится к RK2108/Pisces и RT-Thread 3.1.3. Соответствующая комбинация платы ArmSoM не подтверждена: это платформенный справочник. Перед применением проверьте SoC, RT-Thread BSP, номера шин, мультиплексирование выводов, домен напряжения и подтяжки. Это не конфигурация Linux I2C и не поддержка всех плат. Есть только китайский оригинал, без отдельных технических рисунков. Английский, русский и немецкий текст переведён полностью; настройки и исходные комментарии кода сохранены. Аппаратная проверка не проводилась.

ArmSoM Docs

1. Настройка функций

Настройка I2C состоит из фреймворка драйвера и параметров VENDOR. Включите необходимые шины, как показано ниже. Можно включить все, но это потребует немного дополнительной памяти.

# I2C驱动框架
RT_USING_I2C [=y]
# VENDOR驱动,根据需求启用你需要的I2C总线,也可以全开,只是会浪费一点点的内存
RT_USING_I2C0 [=y]
RT_USING_I2C1 [=y]
RT_USING_I2C2 [=y]

2. Настройка платы

Выводы I2C RK2108 и Pisces мультиплексируются. Убедитесь, что IOMUX переключает нужные IO в режим I2C. См. главу IOMUX руководства Rockchip RT-Thread. Ссылка на него в исходном PDF — неполный относительный адрес; адрес статьи сайта не выдумывался.

3. Руководство разработчика

Драйвер Rockchip I2C следует стандартному фреймворку RTT. Можно использовать официальное руководство RTT I2C.

Другие статьи по теме → · Учебные маршруты →