0

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

4

1 回答 1

1

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

于 2020-08-02T08:57:00.780 回答