Skip to main content
CHech.1
Associate III
September 29, 2021
Question

After changing freeRtos heap type - "No rule to make target..."

  • September 29, 2021
  • 6 replies
  • 3267 views

Hi,

I used the following menu in CubeMX to alter the Memory management scheme to heap_3, generated my code, and then switched back to heap_4:0693W00000FAl45QAD.png 

Afterwards, when trying to run it with the CubeIDE I get the following error:0693W00000FAl3dQAD.png 

I'll note that when flashing through the TouchGFX Designer I get no such error.

I tried to switch back and forth between them, re-regenerating my code, and deleting the STM32CubeIDE/Debug folder.

Any help will be appreciated!

Thank you

This topic has been closed for replies.

6 replies

Khouloud ZEMMELI
ST Employee
September 29, 2021

Hello @CHech.1​ ,

Thanks for your post,

Are you using the latest CubeMX version ? Otherwise, could you please share your ioc file to check it?

Thanks, Khouloud

CHech.1
CHech.1Author
Associate III
September 29, 2021

Thank you for the quick reply!

I'm indeed using the latest version (6.3.0)

I uploaded the ioc file.

Thank you

Khouloud ZEMMELI
ST Employee
September 29, 2021

Could you please attach the whole project?

Thanks, Khouloud

CHech.1
CHech.1Author
Associate III
October 5, 2021

anyone...?

I temporarily solved it by manually adding an empty heap_3.c file, but this is obviously not optimal

Khouloud ZEMMELI
ST Employee
October 8, 2021

Hello @CHech.1​ ,

Sorry for the delay,

It will be internally checked, I'll keep you posted for any new update.

Thanks, Khouloud