USB MSD using the AHBSRAM banks 0 and 1 to create a 32k RAM disk. After FAT format 12kb is writable

Dependencies:   USBDevice USBMSD_RAM mbed

Fork of USB-MSD_SD_HelloWorld_Mbed-RAMVersion by avnish aggarwal

main.cpp

Committer:
samux
Date:
2011-11-14
Revision:
8:534fd41d8cc7
Parent:
7:6494da2a5c60
Child:
9:9c343b9ee6d8

File content as of revision 8:534fd41d8cc7:

#include "mbed.h"
#include "SDFileSystem.h"

SDFileSystem sd(p5, p6, p7, p8, "sd");
Serial pc(USBTX, USBRX);

int main() {

    //connect USB SD card
    sd.connect();
    while(1);

        mkdir("/sd/dir", 0777);

            FILE *fp = fopen("/sd/dir/file.txt", "w");
            if (fp == NULL) {
                error("Could not open file for write\n");
            }
            fprintf(fp, "Hello fun SD Card World!");
            fclose(fp);
            while(1);
}