Я хочу поэкспериментировать с 32-битными микроконтроллерами и FreeRTOS. Я создаю новый проект в STM32CubeIDE для своей платы Nucleo и включаю FreeRTOS. Я переключаю таймер, используемый HAL (в основном я слежу за этим видео, но с другой платой Nucleo https://www.youtube.com/watch?v=OPrcpbKNSjU). Когда я запускаю режим отладки, он немедленно вызывает Hardfaulthandler при запуске планировщика задач, выполняя osKernelStart (); Понятия не имею почему. Единственное, что сейчас делают мои задачи, это переключение вывода светодиода A5 ...
Была / есть проблема с cubeide 1.4.0, генерирующая неработающий код (NVI C setup, INT pr ios), вызывающая аппаратный сбой при использовании FreeRTOS. О проблеме было сообщено ST.