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.
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.
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
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.