2024-02-12 07:06 PM
I've been having a lot of trouble getting all of the online BLE examples to work and was hoping someone could steer me in the right direction. In every example they state that the RFWKP Clock Mux should be set to LSE but whenever I do that the main loops runs once then hangs somewhere in MX_APPE_Process() but I'm not sure where. Interestingly if I setup a timer and ADC (to give it something else to do) that part works just fine - my ADC loop just reads a few values every second then toggles and LED.
If I set the RFWKP Clock to HSE then it seems to work fine.
I thought it was a problem with my custom board but this happens with the P-NUCLEO-WB55 board as well.
I'm using STM32CubeIDE version 1.14.1 and have the latest version of the FUS and wireless stack installed.
2024-04-08 09:04 AM - edited 2024-04-08 09:05 AM
Hello @nollstead
Sorry for may late replay. Can you give more details about the configuration you are using and add a simple project that will help to reproduce the issue. I personally can't reproduce this issue.
Best Regards.
STTwo-32
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.
2024-10-11 02:15 AM
I have the same problem when run the examples on P-NUCLEO-WB55 MB1355-D01, such as BLE_HeartRate and BLE_p2pServer in STM32Cube\Repository\STM32Cube_FW_WB_V1.16.0\Projects\P-NUCLEO-WB55.Nucleo\Applications\BLE.
I have confirmed that LSE was ready by lSCO pin. After modifing the code ccording to the picture above, both BLE_p2pServer and BLE_HeartRate can work.
2024-10-11 02:44 AM
Here is the stack when using the LSE as a source clock for the RFWKP Clock.
It trapped in while loop: