|
|
发表于 2010-5-26 23:10:52
|
显示全部楼层
RE: 关于锁光驱韩版使用bootmii的问题
本帖最后由 deathdeath24 于 2010-5-26 23:19 编辑
5# tinychildg
The Hollywood includes an ARM9 core to handle I/O and security, nicknamed the Starlet.This is a very interesting piece of hardware, as it basically does everything that makes a Wii different from a GameCube.
好莱坞芯片(Wii GPU 代号)包含一个ARM9核心用于处理I/O和安全,绰号Starlet。这一点很有趣,这也是Wii和GameCube之间基本的不同点。
Starlet is the first processor to run code in the Wii.
Starlet是Wii最先启动的处理器
- Starlet boots from an internal Mask ROM, BOOT0 (about 1300 bytes of code out of 4K possible)
Starlet从一个内含的掩膜ROM启动,也就是BOOT0(大约是最大可用空间4k字节之外的的1300字节)
- BOOT0 decrypts, verifies, and runs the first few blocks of NAND, BOOT1 (up to the first 48 pages of flash)
BOOT0负责解码、验证和运行NAND里的一些块,也就是BOOT1(NAND里最顶端的48页)
- BOOT1 locates, loads, decrypts, verifies, and runs BOOT2
BOOT1定位、载入、解码、验证和运行BOOT2
- The BOOT2 bootstrap then loads the embedded ELF file.
BOOT2自举而且载入嵌入的ELF文件
BOOT2开始运行IOS
- IOS loads code into the EXI buffer and bootstraps the Broadway
IOS载入代码到EXI缓冲而且自举百老汇(Wii CPU 的代号)
Starlet最先启动的是BOOT0,这是芯片里固化好的无法改动。
Starlet本身是基于ARM9的嵌入式CPU,嵌入式CPU的特点是内存访问权限十分严格,只要在BOOT0设置好权限就可以让BOOT2失效
参考
http://wiibrew.org/wiki/Starlet |
|