Hallo µC-Gemeinde, ich benötige bei folgendem Problem mal eure Hilfe. Hardware: MacBookPro M2 (MacOS Tahoe) Adapter USB-C -> USB-A USB-A (USB3.0) 4-fach Port USB-A -> Mikro-USB Kabel STM32 Nucleo H743ZI2 (Power über ST-LINK USB) Software: STM CubeMX aktuellste Version STM CubeIDE aktuellste Version ST-LINK V3 aktuellste Version (Link,Dbg,Mass Storage) Ein kleines Testprogramm mit dem Taster und den LED´s wurde bereits erfolgreich übertragen. Ziel: STM sendet einen String zb Hello World an den Seriellen Monitor der CubeIDE. Vorbereitung: In CubeMX: USART 3 eingeschaltet. Dies ist laut Datenblatt der Channel der an den ST-Link USB gesendet wird. (vgl Manual 7.6.5) Modus auf "Asynchron" alles andere ohne Veränderung. Code für CubeIDE generiert und dort geöffnet. In CubeIDE: Handler wird als huart3 initialisiert. In der while(1): HAL_UART_Transmit(&huart3, "Hello world!",12,100); Build wird mit 0 Errors und 0 warnings generiert. Nach dem Übertragen an den Nucleo wechselt die COM LED von Rot nach Grün. Neue Shell Console mit der Verbindung: Seriell mit den Rates des µC. Schnittstelle ist der USB-Port der erkannt wird beim anschließen. Resultat: Keine Nachricht in der Shell; Nucleo muss mit dem ST-Link Update Tool "resetet" werden, sonst kann man ihn nicht mehr erreichen. In einem YT-Tube Video habe ich einen Ansatz gehört zu dem Thema Mac und der debugger, leider ist das nicht weiter ausgeführt worden. Kann mir jemand sagen wo ich den Fehler mache? VG Chris
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.