2026-04-20 3:12 AM - last edited on 2026-04-20 3:58 AM by Imen.D
Dear ST team.
I am testing UART of NUCLEO-WB09KE with the board [STM32WB09 Nucleo-64 board (MB1801 and MB2032)]
I Set UART1 PIN PB4, PB4 with the source attached[100ms period tx send ].
I am checking CN3(23), CN4(35) but no signal shown.
Is there anythn
2026-04-20 3:57 AM
Hello @JunkgyuHan ,
Check the pins mapping. Try using PA1 (TX) and PB0 (RX) for UART communication.
2026-04-20 7:13 PM
Dear @Imen.D
Thank you for support.
I have tried to check the pin [CN7:5(PB4) and CN7:6(PB5)] with same code, but still not any signal seems.
(Take off SB21 and SB18)
I also tested with two origianl example codes for [NUCLEO-WB09KE] : <UART_Print>,<UART_HyperTerminal_IT>
(All Uart1 PB0:PA1)
I took Pin CN3:14 to check the waveform, but nothing shown.
Please Help if anything I missed.
2026-04-21 8:36 AM
Hello,
Agree the best is to start from an original code from ST such as <UART_Print>.
I just built and flash it inside Nucleo-WB09.
I am able to connect with an hyperterminal (picture below) set as explained in readme file of this example (Data Length = 7 Bits, One Stop Bit, Odd parity, BaudRate = 115200 baud, Flow control: None)
Are you able to have the same?
Also when you mention you do not see signal of CN3:14.
Are you talking about CN3:14 of MB1801?
Be careful, on MB1801, PA1/PB0 can be accessed on CN3.35 and CN3.37
Although, keep in mind it might be useful to set JP1 jumper on "boot" position for flashing STM32WB09 (especially if you already have an application running with low power). Of course, after flash, this jumper must be set in "user flash" position.
Regards
Laurent
2026-04-29 10:13 AM - edited 2026-04-29 10:13 AM
Hi @JunkgyuHan ,
Did you follow Laurent's recommendation? Were you able to resolve the issue?
If so, please share the final solution you found and mark this thread as answered. This helps other community members who have the same issue to find the answer faster.
2026-04-30 2:39 AM - edited 2026-04-30 2:40 AM
Thanks @Laurent LOUAZON @Imen.D
Still have problem, (on MB1801, PA1/PB0 can be accessed on CN3.35 and CN3.37)
Nothing shown with <UART_Print> binary.[stm32cubewb0-v1-4-0\STM32Cube_FW_WB0_V1.4.0\Projects\NUCLEO-WB09KE\Examples\UART\UART_Printf]
But I found something.
with <BLE_Peripheral_Lite>[C:\cgu\ble\stm32cubewb0-v1-4-1\STM32Cube_FW_WB0_V1.4.1\Projects\NUCLEO-WB09KE\Applications\BLE\BLE_Peripheral_Lite]
There is uart output on CN3.37
messege is "Success: aci_hal_set_tx_power_level command ....."
2026-04-30 5:24 AM
Hello,
Just tested as well BLE_Peripheral_Lite and I can see below message on CN3.37
So if this works on your side, no reason, this should not work for UART_Printf FW.
Have you used our default binary provided for BLE_Peripheral_Lite FW or did you rebuilt it?
I guess you had no choice to rebuilt UART_Printf as we do not provide default binary for this one.
Laurent