【发布时间】:2020-11-22 08:29:10
【问题描述】:
我想试验 32 位微控制器和 FreeRTOS。我正在 STM32CubeIDE 中为我的 Nucleo 板创建一个新项目,并启用了 FreeRTOS。我切换了 HAL 使用的计时器(我基本上是在关注这个视频,但使用另一个核板 https://www.youtube.com/watch?v=OPrcpbKNSjU)。当我启动调试模式时,它会在通过执行 osKernelStart(); 启动任务调度程序时立即调用 Hardfaulthandler;我不知道为什么。我现在唯一要做的就是切换 LED 引脚 A5...
【问题讨论】:
-
无代码无答案。可能是错误的中断优先级。
-
没有代码,除了默认生成的freertos代码...
-
如果没有代码 - 也没有 freeRTOS。并且没有 LED 闪烁
-
IDE 生成的默认代码除外。
-
真的。所以你没有编译任何东西,因为没有代码。这是事实吗?如果是的话,那就是魔术。无代码但闪烁。
标签: stm32 freertos stm32cubeide