RyuKojiro / shloader

NetBSD/evbsh3 Bootloader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shloader

NetBSD/evbsh3 Bootloader

The bootloader

Status

  • Loading kernel over serial
    • Using NetBSD's sh3 SCIF register definitions
      • This requires my branch with SH4A SCIF support added, as my board is SH4A
  • Loading kernel from SD Card
    • Add the SD support code created here to the sh3 kernel to give it access to the SD card
  • Running from memory
  • Running from flash
  • Running from EPROM
  • Clean it up
    • Easily configurable serial port
    • Figure out how this and the landisk port bootloader could be merged together

Wheat Board Notes

There are two boot modes, one used for booting the EPROM with the MiniMonitor, the other for booting the flash.

  • EPROM Mode
    • RAM Region: 0x88000000 - 0x8C000000
    • Flash Region: 0x10000000 - ???
  • Flash Mode
    • RAM Region: 0x08000000 - 0x0C000000
    • Flash Region: ??? - ???

About

NetBSD/evbsh3 Bootloader


Languages

Language:C 61.1%Language:Tcl 25.5%Language:Makefile 6.3%Language:Perl 4.5%Language:R 2.7%