2025-05-30 12:15 AM
Hello,
I would like to know if fw developed in stm32cubeIDE for nucleo wl55jc1(there are some examples for it) is compatible with https://www.st.com/en/microcontrollers-microprocessors/stm32wle5cc.html mcu family(stm32wle5ccu6) or I should expect some differences in registers and initialization code to be necessary.
Thanks,
Mihai
2025-05-30 12:22 AM
Firmware developed in STM32CubeIDE for the Nucleo-WL55JC1 (which uses the STM32WL55JC MCU) is largely compatible with the STM32WLE5CC (e.g., STM32WLE5CCU6). However, there are some differences. The WL55JC is dual-core (Cortex-M4 + Cortex-M0+). The WLE5CCU6 is single-core (only Cortex-M4). If your code uses the M0+ core (e.g., for radio operations in dual-core setups), you'll need to adapt it to run everything on the M4 in WLE5.
2025-05-30 2:10 AM
ok, thanks for the explanation. I think radio ops are still on M4 in the PingPong example for Nucleo-WL55JC1 but I assume there is some board initialization code that needs to be moved on M4 for WLE5CCU6 .