Forum: Mikrocontroller und Digitale Elektronik Nucleo H743ZI2 Serielle Verbindung zum MacBook?


von Christian H. (christian_h116)


Lesenswert?

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
Noch kein Account? Hier anmelden.