Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- koniu multi boot works like this(FW = the /.rockbox firmware ):
- [Bootloader] looks for FW to load (it starts at the highest drive index)
- In the root of each drive /rockbox_main.<playername> can specify a directory to look for the FW
- if it finds a .rockbox directory [based on the data in the redirect file] then it generates a crc
- and fills in a special data struct with teh crc and what volume the FW was found on
- [end of boot loader] FW was loaded to memory and booted either the FW on internal or the sd card
- [FIRMWARE] -> we have a valid redirect file and fimware
- FW does its init -- Looks for the special memory left by bootloader
- FW Checks to see if the CRC it generates matches the CRC generated by the bootloader
- CRC OK - FW makes note of where it is running from and sets path accordingly directs writes/reads there
- CRC BAD - As far as FW is concerned it resides on the internal memory directs writes/reads there
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement