Gast
#2925223
Hallo,
ich verwende die Lib hier aus dem Forum für FAT16/32 von Roland Riegel.
Wenn ich eine große Datei auf die Karte schreiben will, kann ich nicht
mehr mit dem PC auf die Karte zugreifen. Formatieren geht auch nicht
mehr. Ich vermute, dass die geschützten Bereiche der Karte verändert
werden. Ist das möglich, oder liegt es nur an mir?
So verwende ich die Lib nach der Initialisierung von der Karte und FAT.
uint32_t i = 0;
uint8_t temp = 0;
unsigned char file_name[12] = "pruning TXT";
if(1==ffopen(file_name,'c')) //Datei wurde angelegt
{
LCD_setTextColor(Black);
LCD_drawRect_full(24,75,48,319);
LCD_setTextColor(Purple);
LCD_displayStringLn(Line1,78, "Writing Table...");
for(i=0;i<=500000000;i++)
{
ffwrite(temp);
temp++;
}
ffclose();
LCD_setTextColor(Black);
LCD_drawRect_full(24,75,48,319);
LCD_setTextColor(Purple);
LCD_displayStringLn(Line1,78, "Table finished");
}
Ich will zu Test ein etwa 500MB große Datei schreíben, da ich das auch
in meiner späteren Applikation brauche.
Vielleich fällt euch der Fehler auf!
Gruß, Jens