Flash-Speicher als Massenspeicher-Gerät mit STM32 USB-Gerät-Bibliothek

Es ist das flash-Speicher-IC auf dem board, welcher mit meinem STM32F04 ARM-Prozessor. USB-port des Prozessors ist zugänglich für den Benutzer. Ich will, dass mein flash-Speicher werden erkannt als storage-Gerät, wenn an PC angeschlossen via USB.

Als ersten Schritt habe ich mein USB-Klasse als MSC in mein Programm, welches einwandfrei funktioniert. Seit Wann Verbinde ich mein board an den PC, erkennt er ein Massenspeichergerät angeschlossen ist, geben eine Fehlermeldung, dass "Man soll formatieren Sie die disc, bevor Sie Sie verwenden".

Nun die Frage ist, wie ich definieren kann, meine flash als 'storage' zu meinem Prozessor. Die folgenden würde wahrscheinlich ein Teil Ihrer Antwort:
-usbd_msc_storage_template.c
-FAT-Dateisystem

Ich bin mit STM32F446 Prozessor.
FREERTOS und FATFS.
Windows 10 auf meinem PC.

Vielen Dank im Voraus 🙂

Schreibe einen Kommentar