Skip to content

A first-stage bootloader targeting RagdollSoC, MIPS32EL, used for board-level initializing and have an exception vector that catches magic error.

License

Notifications You must be signed in to change notification settings

hitwh-nscscc/Cattery-Bootloader

Repository files navigation

Cattery Bootloader - First Stage Bootloader

most recently Build status
branch/master Build status
branch/rdev Build status

Cattery Bootloader is a first-stage bootloader targeting RagdollSoC, MIPS32EL, used for board-level initializing and have an exception vector that catches magic error.

For now, Cattery Bootloader has two booting modes(all of them are configured at coding time using #define DEBUG or not):

  • Full Mode: Full functionality, contains several testing methods to test the board. Full
  • Reduced Mode: Reduced functionality, used only for booting(u-boot or else). Reduced

Copyright and Reference Notice

Barebone

Cattery Bootloader's first prototype is based on barebone by Jun Sun, 10/16/2001. Please refer to Linux/MIPS Porting Guide, section "Hello, world!".

Baremetal softwares for TrivialMIPS platform @ THU

Features below are derived from TrivialMIPS FSB

  • Toggle KSEG0 Cachability
  • Xilinx UART 16550 IP Core lowlevel initialization

Authorized usage by Harry-Chen @ THU.

About

A first-stage bootloader targeting RagdollSoC, MIPS32EL, used for board-level initializing and have an exception vector that catches magic error.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published