Цитата(Golikov A. @ Nov 20 2014, 11:49)

ну то есть не победа.
проверьте {} скобочки в скатере
LR_IROM1 0x08000000 0x00200000 { ; load region size_region
у вас этот регион закрывается в конце, а вроде как должен закрыться до
ARM_LIB_HEAP 0xD0000000 EMPTY 0x800000 { };Heap region growing up
я расстановку скобок тут смотрел
http://www.keil.com/forum/21257/stm32f4-st...g-scatter-file/Цитата(Golikov A. @ Nov 20 2014, 11:49)

и определите константы __heap_base и __heap_limit
ARM_LIB_HEAP - может вообще быть для своих кейловских целей, для их бибилотечных маалоков...
где определить? в Scatter?
еще вопрос, как malloc может вернуть адрес больше 0xD0000000 если 0xD0000000 - это unsigned int, a malloc возвращает int?