Raspberry Pi baremetal sd card

Sources for bare metal sd card implementations on Raspberry Pi

Generic

http://elm-chan.org/docs/mmc/mmc_e.html

Foruns

https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=34542

https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=38230

https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=38700

https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=43600

https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=52408

https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=56361

https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=59395

https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=94133

https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=172030

https://www.raspberrypi.org/forums/viewtopic.php?f=72&t=190977

https://github.com/moizumi99/RPiHaribote

folders: tmp/sdchb01

Working… dump the root table

https://github.com/jncronin/rpi-boot

folders: noos/sdcrpXX

Working… read the config.txt file

  • sdcrp01 – sd card
  • sdcrp02 – sd card + master boot record (mbr)
  • sdcrp03 – sd card + mbr read + fat + ext2
  • sdcrp04 – sd card + mbr read + fat + ext2 + streams (success on display file contents)

This ones does not work yet

  • sdcrp04-usb – sd card + mbr read + fat + ext2 + usb (not functional)
  • sdcrp04-fb – sd card + mbr read + fat + ext2 + usb? + printf (stdout)

I needed to make a vfs_init function to initialize the global static variables with assignment.

https://github.com/yrakcaz/RasPiK

 

https://github.com/LdB-ECM/Raspberry-Pi

 

https://github.com/vanvught/OpenILDA