2025-11-19 4:40 AM
Hello
After upgrade STM32CubeIDE to 2.0.0 I have problem with programming multi core STM32WL55. Can download program to CM4 core, but not to CM0+. Before upgrading it worked OK. Now it generate message when programming CM0+:
Erasing memory corresponding to segment 0:
Erasing internal memory sectors [64 77]
Download in Progress:
Error: failed to download Sector[0]
Error: failed to download the File
Encountered Error when opening C:\ST\STM32CubeIDE_1.19.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.2.300.202508131133\tools\bin\STM32_Programmer_CLI.exe
Error in STM32CubeProgrammer
Shutting down...
Exit.It suggest the software try to program sector [0] dedicated for CM4 instead sector [64] dedicated for CM0+.
When I erase whole chip in Cube programmer, I can download firmware for first time.
Also path suggest older version of software (C:\ST\STM32CubeIDE_1.19.0\STM32CubeIDE)
2025-11-19 5:43 AM
Hello @PitLab1
I'm currently checking this behavior. I will get back to you asap.
I would appreciate it if you could share your project with me.
THX
Ghofrane
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.
2025-11-19 11:28 PM
The project is available at https://github.com/pitlab/Radiomodem
I am actually building low level functions. This is hard work, because description in RM0453 Rev 6 in some commands like RADIO_GET_RXBUFFERSTATUS is different then implemented in HAL driver.
Actually I can send data with different settings and can observe it on spectrum analyzer. During receive data I get RX_DONE interrupt, can read buffer status, but can't read data from buffer.
With list of examples I was able to run pinpong2core, nothing more.