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
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.
Das Laufwerk von dem er redet wird aber vom ST-Link bereitgestellt, und da hat der eigentliche Prozessor keinen Zugriff.
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/ .
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.