I am currently writing a C program, in a bare metal approach (I need bare metal due performance restrictions), currently I am able to transfer data from the C program to the FPGA . The board that I'm using the Altera Cyclone V DE1 - SoC.
Next step, is to access a file on the SD Card from the HPS and then transfer that information to the FPGA. However, I can't find any documentation or examples to do this process. Do I need to write a SD Card driver from scratch? Is there any example available?
EDIT: what i need is a way to access files that are stored on the SD card from the bare metal C code.
Thanks in advance.
Yes I am booting from the SD card using the preloader, that loads u-boot, and then it loads the bare metal C program to the HPS, and the .rbf code to program the FPGA as well.
Here is the SD Layout I am using