Moin ! Ich benutze die Xilfatfs Bibliothek. Möchte ich eine Datei öffnen die nicht vorhanden ist, erzeugt mir diese eine Datei. Greife ich nochmals z.B. mit einem Append auf diese Datei zu, erstellt mir die Xilfatfs Bibliothek die gleiche Datei nochmals. Daraus resultiert der in dem Screenshot dargestellte "Fehlerfall". Nun recherchiere ich gerade woran das liegen kann. Die Datei wurde per Xilfatfs erzeugt und ich habe einen einfachen Textstring in sie geschrieben. Ich habe das Rootverzeichnis ausgelesen und bin bei dem Verzeichniseintrag der Datei td.txt auf folgenden Eintrag gekommen : Dateiname : TD Dateierweiterung : TXT Attribut : 0 -> keins gesetzt? Reserviert (0x0C offset) : 0 <- ok? Erstellungszeit 10tel Sekunde : 0 <- keine gesetzt ! Erstellungszeit : 0 <- keine gesetzt ! Datum letzter Zugriff : 0 <- kein Datum ! Erster Cluster der Datei : 0 , da kein FAT32 Zeit der letzten Änderung : 0 <- keine Änderung Erster Cluster der Datei : 3 Größe der Datei in Byte : 10 00 00 00 = 268435356 Kann der oben gezeigte Fehler aufgrund des Eintrags resultieren? Anscheinend "erkennt" die Xilfatfs Bibliothek die Datei td.txt nicht. Sind die fehlenden Infos irrelevant, dann muss der Fehler woanders liegen. Gruss !
Christian F. schrieb: > Ich habe das Rootverzeichnis ausgelesen und bin bei dem > Verzeichniseintrag der Datei td.txt auf folgenden Eintrag gekommen : Im Bild heißen die alle /VERSUCH.TXT/. Ist das das selbe? > Dateiname : TD > Dateierweiterung : TXT > Attribut : 0 -> keins gesetzt? > Reserviert (0x0C offset) : 0 <- ok? Sieht gut aus. > Erstellungszeit 10tel Sekunde : 0 <- keine gesetzt ! > Erstellungszeit : 0 <- keine gesetzt ! > Datum letzter Zugriff : 0 <- kein Datum ! > Erster Cluster der Datei : 0 , da kein FAT32 > Zeit der letzten Änderung : 0 <- keine Änderung Woher sollen denn Datum und Uhrzeit kommen. Hast Du die der xilfat übergeben? Wird das überhaupt von xilfat unterstützt? > Erster Cluster der Datei : 3 > Größe der Datei in Byte : 10 00 00 00 = 268435356 big endian? little endian? Hast Du denn in die Datei schonmal was reingeschrieben? > Kann der oben gezeigte Fehler aufgrund des Eintrags resultieren? > Anscheinend "erkennt" die Xilfatfs Bibliothek die Datei td.txt nicht. Bei einer Bibliothek für embedded würde ich genau gucken, welche Features unterstützt werden. Duke
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.