Gast
#2957232
Hallo, ich habe ein PIC32-Board, das neben einem SD-Kartenslot mit einem Flash-Baustein bestückt ist, der 1MByte fasst. Ich würde auf diesem gerne diverse Daten (Grafiken, Audio-Jingles) ablegen. Dazu möchte ich ihn mit FAT12 formatieren, so dass ich über das bereits vorhandene Filesystem FatFS lesend darauf zugreifen kann. Eine direkte Formatierung über die FS-Routinen ist leider nicht möglich, da das Flash in Sektoren zu 64k aufgeteilt ist, die sich nur als Ganzes löschen lassen. Meine Idee ist daher, auf der SD-Karte ein Image eines FAT12-Filesystems abzulegen, das vom PIC zunächst 1:1 binär auf das Flash kopiert wird. Danach kann das Filesystem lesend darauf zugreifen, ein Schreiben während des laufenden Betriebs ist nicht vorgesehen. Jetzt suche ich nur noch ein Tool (Windows oder Linux), das mir ein komplettes FAT12-Fileystem in einem binären File erzeugt, idealerweise dieses auch mounten kann, um weitere Dateien darauf abzulegen. Bisher bin ich noch nicht fündig geworden. Kennt jemand eine Lösung? Besten Dank Mike