Rockchip · AI & Linux Hub

Hardware-Schnittstellen

Rockchip-RT-Thread-I2C-Leitfaden: Treiberkonfiguration und IOMUX

Die I2C-Konfiguration besteht aus Treiberframework und VENDOR-Einstellungen. Die benötigten I2C-Busse wie unten aktivieren. Alle Busse können aktiviert werden, benötigen dann aber etwas mehr Speicher.

· ArmSoM Editorial · Rockchip source documentation · 1 Min. Lesezeit

Vollständiger technischer Inhalt des chinesischen RK-KF-YF-113 V1.0.2 für RK2108/Pisces mit RT-Thread 3.1.3. Eine entsprechende ArmSoM-Boardkombination ist nicht bestätigt; daher Plattformreferenz: SoC, RT-Thread-BSP, Busnummern, Pin-Multiplexing, Spannungsdomäne und Pull-ups vor Verwendung prüfen. Keine Linux-I2C-Konfiguration und keine allgemeine Boardunterstützung. Nur eine chinesische Quelle ohne eigenständige technische Abbildungen liegt vor. Englisch, Russisch und Deutsch übersetzen den Text vollständig; Konfiguration und ursprüngliche Codekommentare bleiben erhalten. Keine Hardwareprüfung durchgeführt.

ArmSoM Docs

1. Funktionskonfiguration

Die I2C-Konfiguration besteht aus Treiberframework und VENDOR-Einstellungen. Die benötigten I2C-Busse wie unten aktivieren. Alle Busse können aktiviert werden, benötigen dann aber etwas mehr Speicher.

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

2. Boardkonfiguration

Die I2C-IO-Pins von RK2108 und Pisces sind multiplexiert. IOMUX muss die betreffenden Pins in den I2C-Modus schalten. Siehe das IOMUX-Kapitel des Rockchip-RT-Thread-Entwicklungsleitfadens. Der Original-PDF-Link dorthin ist eine unvollständige relative Adresse; keine Website-Artikeladresse wurde erfunden.

3. Entwicklungsleitfaden

Der Rockchip-I2C-Treiber folgt dem standardmäßigen RTT-I2C-Treiberframework. Direkt den offiziellen RTT-I2C-Entwicklungsleitfaden verwenden.

Dieses Thema entdecken → · Lernpfade →