💡Tip pro stm32cubeIDE běžící v macOS

Několik týdnů nazpět jsem se marně pokoušel rozběhnout debugování v stm32cubeIDE v macOS, používám STlink-V3SET.

Včera jsem se k problému vrátil, protože jsem měl dostatečný čas se mu věnovat a problém jsem úspěšně vyřešil a záhadu odhalil.

1️⃣ nejprve je nutné nastartovat stlink-server v konzoli
2️⃣ zde ale vězí past – jakmile spustíte poprvé stlink-server, aplikace si alokuje port 7184 ale jakmile ji ukončíte, již se při opakovaném spuštění na tomto portu usadit nedokáže
3️⃣ řešení je spustit server na jiném portu než výchozím a to vede ke spolehlivému chování – podezřívám aplikaci stlink-server, že je v ní bug
4️⃣ tedy použijte stlink-server -p 3334 například takto a debugovací nástroje se spolehlivě napojí na JTAG debugger v módu OpenOCD

Konzole s stlink-serverem
Konzole s stlink-serverem
stlink-server v macOS
Štítky: