cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WL55CCU6 - I am running LoRaWAN End Node example on custom board. How to make it work without TCXO_ENABLED option?

phoenixSun35
Associate

Hello all,

I was developing LoRaWAN applications on MICROCHIP products for many years, recently I switched to STM32 platform. I have developed many applications with STM32L0 + SX1272 combination which worked perfectly. Now I have decided to move to new STM32WL series. I am running my applications on Nucleo board very well but when i switch to my custom board i have some suffer because of TCXO. Since I needed PB0 pin for other purposes I decided to use external HSE oscillator instead of TCXO. Now I try to run my application on my custom board but it seems not working. How can I run LoRaWAN_End_Node application from STM32Cube_FW_WL_V1.0.0 without TCXO? Here you can find the reference nucleo design from ST and my oscillatos at above images. Thanks for help.

0693W000008xMJKQA2.png0693W000008xMGSQA2.png

1 REPLY 1
YBOUV.1
Senior

Hi,

you have to set IS_TCXO_SUPPORTED to 0 in \LoRaWAN\Target\radio_board_if.h.

This will tell the FIRMARE to used TCXO but XO