Rockchip · AI & Linux Hub

Produktentwicklung

RK3576-Boot und Debugging: Konfiguration, Maskrom, UART und JTAG

Ein zuverlässiger Wiederherstellungsweg gehört zum Serienentwurf. Bootwiderstände, Debug-UART und USB-Download bereits im Schaltplan vorsehen, statt nach einem Startfehler Drähte anzulöten.

· ArmSoM Editorial · 3 Min. Lesezeit

Ein zuverlässiger Wiederherstellungsweg gehört zum Serienentwurf. Bootwiderstände, Debug-UART und USB-Download bereits im Schaltplan vorsehen, statt nach einem Startfehler Drähte anzulöten.

Grundlage sind die chinesische und englische Ausgabe des RK3576 Hardware Design Guide V1.1 (2024-05-28) für SoC-Platinen. CM5-Träger müssen der Moduldefinition folgen; Sige5 kann als Software-/Peripheriebasis dienen. Eine universelle SDK-/BSP- oder Kernelversion wird nicht vorgegeben; jede Platine prüfen. Werte stammen aus der Quelle, nicht aus ArmSoM-Messungen.

RK3576_Hardware_Design_Guide_V1.1_20240528_EN.pdf · §2.1.3–2.1.6

Bootauswahl und zwei Wiederherstellungsmodi

SARADC_IN0_BOOT (Pin A25) wählt die Startreihenfolge; die Originalabbildung enthält Config1–11. eMMC verwendet standardmäßig Config10/11, UFS Config7/8. Config1 legt diesen Eingang für Maskrom auf Masse, ohne eMMC-Takt oder Daten kurzzuschließen. SARADC_IN1 auf Masse aktiviert dagegen Recovery. BOOT nicht für andere Analogmessungen verwenden. Vollständige Widerstandskombinationen der Originalabbildung entnehmen.

PCIe-SSD-Boot ist kein direkter BootROM-Start

Die Anleitung unterstützt keinen nativen PCIe-BootROM-Start. Code im SPI-Flash an FSPI initialisiert zuerst PCIe und lädt anschließend das SSD-System. SPI-Flash, Wiederherstellung und Imagepflege gemeinsam planen; eine NVMe-Buchse allein ist kein vollständiger Bootentwurf.

Debugpins und Fertigungszugang

SDMMC0_DETN (Pin 1U21) vor dem Einschalten stabil halten: High wählt standardmäßig JTAG, Low SDMMC0; die Vorlage zeigt 1nF. Nach dem Start übernimmt IOMUX. Zweidraht-SWD nutzt TCK/TMS; M0 teilt SDMMC0 in VCCIO1, M1 teilt UART0_M0 in PMUIO1. UART0 verwendet standardmäßig 1500000bps. Serienwiderstände 100Ω, ESD-Schutz und zugängliche Testpunkte erhalten. Images können die Baudrate ändern; keinen 5V-UART-Adapter direkt anschließen.

Entwurfsparameter und Prüftabelle

Punkt Wert/Netz Prüfhinweis
Maskrom SARADC_IN0_BOOT = GND Config1; von Recovery unterscheiden
UART-Spannungsdomäne PMUIO1 An tatsächliche Versorgung anpassen
Testpunkte ≥0.7mm / 2.54mm Testpaddurchmesser / optionales Rastermaß

Referenzschaltungen und Abbildungen

Die Referenzseiten enthalten die zugehörigen Schalt- oder Zeitdiagramme; für volle Auflösung anklicken. Bezeichner und Werte gehören zum Referenzentwurf, nicht zum Schaltplan eines ArmSoM-Produkts.

RK3576-Referenzabbildung · 2-6

Englisches Original · PDF 28 · 2-6

ArmSoM-Produkte und Entwicklungsweg

CM5 integriert Rechenleistung in einen eigenen Träger; Sige5 eignet sich zur ersten Linux-/Peripherieerprobung. Eine SoC-Funktion ist nicht zwangsläufig auf beiden Produkten herausgeführt. Vor Kauf oder Layout Steckverbinder, Boardrevision und Image prüfen.

Lesereihenfolge

Dieses Thema entdecken → · Lernpfade →