NUCLEO STM32F334R8 上的 STMCubeIDE,新项目:FreeRTOS hardfault

STMCubeIDE on NUCLEO STM32F334R8, new project: FreeRTOS hardfault

我想尝试使用 32 位微控制器和 FreeRTOS。我在 STM32CubeIDE 中为我的 Nucleo 开发板创建了一个新项目并启用了 FreeRTOS。我切换 HAL 使用的计时器(我基本上是在关注这个视频,但使用另一个核板 https://www.youtube.com/watch?v=OPrcpbKNSjU)。当我启动调试模式时,它会在通过执行 osKernelStart() 启动任务调度程序时立即调用 Hardfaulthandler;我不知道为什么。我现在要做的唯一一件事就是切换 LED 引脚 A5...

was/iscubeide 1.4.0 生成损坏的代码(NVIC 设置、INT prios)代码存在问题,导致使用 FreeRTOS 时出现硬故障。 该问题已报告给 ST。