AnsweredAssumed Answered

SDK Manegement adds extra heap management files

Question asked by Kasper Leonhardt on Mar 24, 2020
Latest reply on Mar 25, 2020 by Felipe García

Hi

 

Using MCUXpresso SDK 2.7.0 and MCUXpresso IDE v11.1.1

 

Scenario:

  1. Copy example evkmimxrt1064_freertos_hello
  2. Compile, all works
  3. Right click on project root in project explorer, select "SDK Manegement" -> "Refresh SDK components"
    1. Accept warning on FreeRTOS_Config
  4. Compile. Failed
    1. The update adds heap management modules for heap_1, heap_2, heap_3 and heap_useNewlib for no reason.

 

The same happens if you try to add support for modules like gpt.

 

But why? Anything done wrong? Workaround?

 

If I just delete the heap_1.c, heap_2.c, heap_3.c and heap_useNewlib.c files, I can compile. But rerunning "Refresh SDK components" recreates them. So it is not very nice.

 

BR

Kasper

Outcomes