STM32 Speicher USB

Gast #6451379
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
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
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

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.