Компилятор Sourcery G++ Lite 2010q1-188.
Ядро Cortex-M3.
При попытке выполнить операции с данными типа double контроллер вылетает в HardFault Exaption. Таже сама программа скомпилированая IAR работает нормально.
Ключи компиляции
Код
CFLAGS = -mcpu=cortex-m3 -mthumb -Wall -g $(OPTIMIZATION) $(INCLUDES)
LDFLAGS = -Wl,--gc-sections,-Map=$@.map,-cref,-u,Reset_Handler -T link.ld
Подскажите в чем может быть причина возникновения исключительной ситуации?
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.