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