cancel
Showing results for 
Search instead for 
Did you mean: 

difference between MCUs firmware

Mihaita Ivascu
Associate III

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

 

 

2 REPLIES 2
ahsrabrifat
Senior II

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.

 

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 .