2025-08-06 10:15 PM
Spent two days of trying to see printf via USART1 from U585 and U575 boards. Was trying to load BLE via DFU on B-U585 and get it work but USART1 became silent. (Wrote separate post on B-U585I-IOT2A as documentation nightmare). Problem: USB-C + STLINK-V3 USB mini enumeration Conflict. Need confirmation from support and opened ticket. On Windows to revive USART1 needed to go to regedit and clean all enumerations of old USB from all previous controllers but the combination of USB-C and ST-LINK mini connected to same Windows or Linux host IMHO looks dangerous
Observed Behavior
Problem Description
Suspected Causes
Temporary Workarounds
2025-08-12 8:48 AM
Hi @islavv
Do you reproduce the same issue using provided examples here and here https://github.com/STMicroelectronics/STM32CubeU5/tree/main/Projects/B-U585I-IOT02A/Applications/USBX/Ux_Device_HID_CDC_ACM ?
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-10-04 8:51 PM
Sorry for delay in answering. I was programming sample I recently uploaded to support and community that shows that USART1 under USBX is not stable working in different combitantions of Cube Programmer and IDE debugging and results in looosing printf completely. Requires closing Programmer and re-initialize Debug. Final reasons /solution is not understood but i succeeded to repeat Debug in IDE that reinstantiate printf in USART1. My opinion on the quality of software and its support in this relation is below floor. But I respect STM as hardware company. No chance to Accept Thanks . I attach my app and you can compile and play. Only USBX allows to use USART1 console otherwise whole prinitf disappears