Промучился два часа, пытаясь понять, почему у меня при попытке использования хардфлоатов на STM32F303 МК уходит в хардфолт. Оказалось, что проблема в том, что я в стартапе инициализирую переменные и тут же вызываю main(). А уже оттуда вызываю все настройки (и, собственно, разрешение работы FPU). А gcc тем временем, еще до вызова разрешения работы
(
Read more... )
Comments 4
for ( dst = &_sbss; dst < &_ebss; dst++ ) { *dst = 0; }
https://github.com/a-podshivalov/lectures2021/raw/master/hard-fault-example.pdf
Reply
Я-то уж сколько (минимум 20, наверное) лет на сях пишу, а gdb и valgrind пользоваться так и не научился.
Reply
Reply
Reply
Leave a comment