STM32 Speicher USB

OP #6451379
Lesenswert?

Hallo Community,

wenn man ein Nucleo an den PC via USB anschließt öffnet sich ja ein 
Fenster auf dem PC. Das entsprechend Laufwerk wird auch im Explorer 
angezeigt.

Nun zu meiner Frage: Ist es möglich, dieses Laufwerk bzw. diesen 
Speicher mit dem STM32 zu beschreiben? Dabei würde ich gerne z.B. eine 
.txt erstellen, in der Messwerte gespeicherten werden. Die könnte man 
nach dem Schreibprozess direkt auf den PC kopieren.

Zu meinem Equipment:
- Hardware STM: Nucleo-H743ZI
- IDE: STM32CubeIDE 1.4.2
- Windows 10

Hierzu habe ich bereits ziemlich viel im Netz gesucht aber ich konnte 
bisher nichts finden, das mich der Lösung näher bringt.

Hat jemand dazu eine Lösung bzw. auch nur einen Ansatz?

Danke schon einmal fürs Helfen!

s0n1c
Gast #6451403
Lesenswert?

ja, sowas geht. Ein USB MSD und ein Filesystem einbauen auf das beide 
sowohl der Controller als auch USB zugreifen. USB muss natürlich am H743 
benutzt werden und nicht der Anschluss am STLink.
(Firma: SEGGER) #6451412
Lesenswert?

Dein Nucleo Board soll sich wie ein USB Stick verhalten.
Also muss es sich als USB Device Gerät ausgeben mit MSD (Mass Storage 
Device).
Das Dateisystem könnte eine Ramdisk sein.

Du brauchst also einen USB Device Stack und ein Dateisystem.
Schau mal hier, damit sollte es out of the box funktionieren:
https://www.segger.com/evaluate-our-software/st-microelectronics/st-stm32h743zi-nucleo/

Am besten die Sample Applikation "USB_MSD_FS_Start.c" laufen lassen. Die 
macht genau das was du erreichen möchtest.

Das Projekt ist allerdings für Embedded Studio, 
https://www.segger.com/products/development-tools/embedded-studio/ .

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