Detaillierte Erläuterung der Rockchip-Parameterdatei

Die Android-Plattform von Rockchip verwendet Parameterdateien, um einige Systemparameter zu konfigurieren, z. B. die Definition serieller Portnummern, Firmware-Versionen, Flash-Partitionsinformationen usw.

Die Parameterdatei wird vom BootLoader analysiert und darf eine Größe von 64 KB nicht überschreiten.

1、FIRMWARE_VER:5.0.0

Die Firmware-Version wird im Paket update.img verwendet und das Upgrade-Tool identifiziert die Firmware-Version auf dieser Grundlage.

BootLoader liest diese Version und übergibt sie zur Verwendung an den Kernel.

2、MACHINE_MODEL:rk3288

Modell, das im Paket update.img verwendet wird. Es kann je nach Bedarf geändert und zur Aktualisierung der Tool-Anzeige verwendet werden.

3、MACHINE_ID:007

Die Produktentwicklungs-ID, die eine Kombination aus Zeichen und Zahlen sein kann, wird im Paket update.img verwendet. Verschiedene Projekte verwenden unterschiedliche IDs.

Kann zur Identifizierung von Maschinenmodellen verwendet werden.

4、HERSTELLER:RK3288

Herstellerinformationen werden im Paket update.img verwendet und können je nach Bedarf für die Anzeige im Upgrade-Tool geändert werden.

5、MAGIE: 0x5041524B

MAGIC, kann nicht geändert werden

6、ATAG: 0x60000800

ATAG, kann nicht geändert werden

7、MASCHINE: 3288

Wird zur Kernel-Identifizierung verwendet und kann nicht geändert werden.

8、CHECK_MASK: 0x80

Reserviert und nicht änderbar

9、PWR_HLD: 0,0,A,0,1

Steuern Sie GPIO0_A0, um einen hohen Pegel auszugeben

Der erste ist der Tastentyp: 0 ist die normale Taste, 1 ist die AD-Taste

Die Nummern 2, 3 und 4 sind GPIO-Definitionen: Das Obige ist GPIO0_A0

Nr. 5 ist die Beurteilungsebene:

1 gibt beim Parsen des Parameters einen hohen Pegel aus

2 Gibt beim Parsen des Parameters einen niedrigen Pegel aus

3 wird verwendet, um einen hohen Pegel auszugeben, wenn BootLoader die Stromversorgung steuern muss.

4 wird verwendet, um einen niedrigen Pegel auszugeben, wenn BootLoader die Stromversorgung steuern muss.

10、CMDLINE

console=console=ttyFIQ0 androidboot.console=ttyFIQ0

Definition der seriellen Schnittstelle

init=/init initrd=0x62000000,0x00800000

Der erste Parameter ist der Speicherort, an dem boot.img in das SDRAM geladen wird.

Der zweite Parameter ist die Größe der Ramdisk. Derzeit gibt es keine Begrenzung für die Größe der Ramdisk.

mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(misc),0x00008000@0x00006000(ressource),0x00008000@0x0000e000(kernel),0x0001000 0@0x00016000(Boot),0x00010000@0x00026000(Wiederherstellung),0x0001a000@0x00036000( Backup),0x00040000@0x00050000(Cache),0x00002000@0x00090000(kpanic),0x00300000@0x00092000(System),0x00008000@0x00392000(Metadaten),0x00600000@0x0039A0 00(Benutzerdaten),0x00020000@0x0099A000(Radical_Update),-@0x009BA000(Benutzer )

Aus Kompatibilitätsgründen sind sie alle mit rk29xxnand gekennzeichnet.

0x00002000@0x00002000 (uboot), der Wert vor dem @-Symbol ist die Partitionsgröße, der Wert nach dem @-Symbol ist die Startposition der Partition und die Zeichen in den Klammern sind der Name der Partition. Die Einheit aller Werte ist der Sektor, ein Sektor beträgt 512 Byte, die Startposition der Startpartition ist die Sektorposition 0x2000 und die Größe beträgt 0x2000 Sektor (4 MB).

Derzeit beträgt der größte Flash-Block 4 MB (Sektor 0x2000), daher muss jede Partition auf 4 MB ausgerichtet sein, d. h. die Größe jeder Partition muss ein ganzzahliges Vielfaches von 4 MB sein.

Die Backup- und vorherigen Partitionen sind Firmware-Bereiche und in Linux-Systemen schreibgeschützt. Nachdem die Größe ermittelt wurde, kann die Größe der Partition bei nachfolgenden Upgrades nicht mehr geändert werden.

Die Partition ist nach der Sicherung im Linux-System lesbar und beschreibbar. Die Partitionsgröße kann bei nachfolgenden Upgrades angepasst werden. Nach dem Anpassen der Partitionsgröße müssen Sie das Android-Wiederherstellungssystem aufrufen, um den Cache und andere Partitionen zu formatieren.

Ich bin nicht in der Lage, Desktop-Gadgets zu schreiben. Ich kann jede Adresse nur über eine Excel-Tabelle berechnen. Ein Gärtner, der dazu in der Lage ist, kann ein Gadget schreiben, um es zu teilen.

Das Folgende ist die Download-Adresse der Baidu-Netzwerkfestplatte:

Link: Rockchip-Parameterdatei Parameterkalkulation.xlsx
Extraktionscode: fud1

おすすめ

転載: blog.csdn.net/qq_45763093/article/details/119375423