cancel
Showing results for 
Search instead for 
Did you mean: 

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

CHech.1
Associate III

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

6 REPLIES 6
Khouloud ZEMMELI
ST Employee

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

Thank you for the quick reply!

I'm indeed using the latest version (6.3.0)

I uploaded the ioc file.

Thank you

Could you please attach the whole project?

Thanks, Khouloud

Hi, I'm sorry for the delay.

I attached the project's folder.

Thank you

CHech.1
Associate III

anyone...?

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

Hello @CHech.1​ ,

Sorry for the delay,

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

Thanks, Khouloud