UC3A FAT Filelistsorter

Gast #4720329
Lesenswert?
• ▲
▼
Hallo,

ich verwende einen UC3A und möchte die File allocation table auf einem 
USB Stick neu sortieren(Bzw. eine Datei nach ganz oben verschieben). In 
der usb driver Bilbliothek (ASF) habe ich leider nichts gefunden, sowie 
auch im Internet nichts (außer Windows Programme). Meine Frage, kann mir 
jemand grundsätzliche Lösungsansätze verraten bzw. ob dies überhaupt 
möglich ist?

Bin über jede Hilfe dankbar.
#4720347
Lesenswert?
• ▲
▼
Simon schrieb:
> ich verwende einen UC3A und möchte die File allocation table auf einem
> USB Stick neu sortieren(Bzw. eine Datei nach ganz oben verschieben).

Das sollte man am PC mit reichlich Cache machen, denn das ist extrem 
aufwändig. Du müsstest nämlich zuerst die vorhandenen Daten "aus dem 
Weg" schieben und das bedeutet physischens Kopieren der Datensektoren. 
Auf einem µC wäre mir das um Größenordnungen zu lahm.

Möglich ist es aber. Du müsstest dann die FATs (und Datensektoren) zu 
Fuß ansprechen.
Gast #4720407
Lesenswert?
• ▲
▼
Leider, wie immer kommt der Gedankenblitz zu spät...

Aufgrund eines Fehlers im Bootloader muss ich eine bestimmte Updatedatei 
an erster Stelle setzen. Wichtig ist das alle Dateien den selben Inhalt 
haben  nur andere Namen. Mein Lösungsansatz ist es die erste Datei zu 
kopieren. Diese sollte dann am Ende der Liste sein. Die Datei die ich 
ganz oben haben will, löschen. Die erste Datei so zu benennen wie die 
gelöschte und zum Schluss der Kopierten Datei den richtigen Namen 
wiederherstellen.

Klingt alles ein bisschen komisch, da alle Dateien den selben Inhalt 
haben. Grund dafür ist einfach eine Umstellung, und somit haben ich 
eigentlich nur mehr eine Updatedatei pro Gerät, jedoch benötigt der 
Bootloader die alten Bezeichnungen. Und weiters wollten wir alle 
Updatedateien für alle Geräte auf einen USB Stick haben und das 
funktioniert derzeit aufgrund des Fehlers im Bootloader nicht, da er 
sich die erste Datei schnappt die er findet.

Tut mir leid hier unnötig einen neuen Thread erstellt zu haben. Trotzdem 
Danke für die Rückmeldungen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren