STM32 Speicher USB

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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.