Без операций с float все нормально работает. Как только начинается использование плавающей точки программа уходит в HardFault_Handler.
Причем это происходит в самой простейшей операции преобразования uint32_t в float, на вызове __aeabi_ui2f все заканчивается.
В чем причина?



