我们使用FreeRTOS API来创建任务和调度程序运行仍然只有一个任务正在运行,并且在使用FreeRTOS API创建的多个任务之间没有发生上下文切换。运行以下代码时,它总是运行到task3(使用Eclipse-GDB进行调试)。
enter code here
答案 0 :(得分:1)
尽快启动和运行FreeRTOS的最佳方法是从为您提供的known good pre-configured project开始,然后一旦运行,adapt it删除示例代码并添加您的应用程序代码。或者,由ST提供的STM32Cube软件为您创建项目。如果您遇到问题,可以查看“my application does not run, what could be wrong”。常见问题解答页面。