Difference between revisions of "Boot Chain"
Jump to navigation
Jump to search
Hopspitfire (talk | contribs) (New page: == boot/boot.bin== '''Load Address''': 0x40200000 This does some minimal hardware initialization, then loads the "real" bootloader and executes it. The "real" bootloader is tacked onto th...) |
Hopspitfire (talk | contribs) |
||
Line 8: | Line 8: | ||
This looks a _lot_ like iBoot from the iPhoneOS devices, but others say that this is based off u-boot, so I will assume that is true and that iBoot is also based off of it. It even seems to have some of the u-boot commands, such as "printenv", "run", "setenv", "getenv", etc. I am currently looking into how to communicate with it as you can with iBoot. | This looks a _lot_ like iBoot from the iPhoneOS devices, but others say that this is based off u-boot, so I will assume that is true and that iBoot is also based off of it. It even seems to have some of the u-boot commands, such as "printenv", "run", "setenv", "getenv", etc. I am currently looking into how to communicate with it as you can with iBoot. | ||
− | |||
− | |||
− |
Revision as of 17:37, 20 July 2009
boot/boot.bin
Load Address: 0x40200000
This does some minimal hardware initialization, then loads the "real" bootloader and executes it. The "real" bootloader is tacked onto the end of boot.bin as a gzip, starting at offset 0x19D0 (thanks roxfan).
"real" bootloader (bootie)
Load Address: 0x82000000
This looks a _lot_ like iBoot from the iPhoneOS devices, but others say that this is based off u-boot, so I will assume that is true and that iBoot is also based off of it. It even seems to have some of the u-boot commands, such as "printenv", "run", "setenv", "getenv", etc. I am currently looking into how to communicate with it as you can with iBoot.