Starlet: Unterschied zwischen den Versionen
Inhalt gelöscht Inhalt hinzugefügt
ICON (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
ICON (Diskussion | Beiträge) K Textersetzung - „[[w:“ durch „[[wikipedia:“ |
||
| (9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1:
[[Datei:Hollywood annotated.jpg|mini|rechts|Die-Fotografie des Vegas-Chiplets in Hollywood; Starlet sowie dessen dedizierter S-RAM befindet sich rechts unten. Ebenfalls rechts unten (klein, links neben dem 32K S-RAM Block) befindet sich der Mask-ROM, welcher boot0 enthält.]]
== Spezifikationen ==
* NEC ARM926EJ-S SoC
* [[
* [[
* Getaktet auf 243 MHz (wie
* 96 KB S-RAM
* Mask-ROM: enthält boot0
* eFuse/OTP-Bereich: enthält boot1-Prüfsumme sowie verschiedene Keys
== Bootvorgang ==
Zeile 11 ⟶ 15:
# Starlet bootet von einer internen Mask ROM, "BOOT0" (1300 Bytes Code von bis zu 4 KB)
# [[boot0 (Wii)|boot0]] entschlüsselt, verifiziert (anhand der boot1-Prüfsumme aus dem OTP) und startet die ersten NAND-Blöcke "BOOT1" (bis zu 48 Blöcke des Speichers)
# [[boot1 (Wii)|boot1]] sucht aus 2 vorhandenen Kopien die zu verwendende Kopie von boot2 aus. Dies bietet rudimentäre Bricksicherheit, da bei einem Update immer nur eine Kopie von boot2 überschrieben wird.
# [[boot1 (Wii)|boot1]]
# [[boot2 (Wii)|boot2]] [[
# [[boot2 (Wii)|boot2]] startet IOS
# [[IOS]] lädt Code in den EXI-Buffer und startet den [[Broadway]]
Zeile 19 ⟶ 24:
== Einzelnachweise ==
* [https://wiibrew.org/wiki/Hardware/Starlet Hardware/Starlet] auf WiiBrew
{{Top Icon Wii}}
| |||