Skip to main content
Visitor II
November 19, 2025
Question

Cube 2.0 multicore programming

  • November 19, 2025
  • 1 reply
  • 234 views

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)

1 reply

Ghofrane GSOURI
Technical Moderator
November 19, 2025

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.
Visitor II
November 20, 2025

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.