I assume that you have configured "Heap and stack placement" to "MCUXpresso Style" in the Managed Linker Script page for you LPC43 project (which is not the default) and have both Heap and Stack placed in Region "Default" (which is normally RamLoc128 for the LPC4330).
In this case, I can replicate your issue and it looks like there is something slightly odd about the validation the IDE is doing regarding the heap and stack sizes when they are both is the same memory region and you try to allocate more than half the memory region. We'll investigate this.
However there appears to be a simple workaround....
- First change the Region the stack is allocated in to a different region (e.g. RamLoc72).
- Now change the size of the heap to the required size. With the heap and stack in different regions, this should now work.
- Finally change the region the stack is allocated to back to "Default" ("RamLoc128).
Let us know if this works for you.
Regards,
MCUXpresso IDE Support