问题:使用osThreadNew()函数创建任务a,却发现任务a没有运行。
解决:原来是因为之前创建的任务因为没有算任务的大,为了方便将其设置的很大。导致后面创建的任务a没有内存了,因此任务啊没有运行。
这个项目完成后,分析FreeRTOS的内存应该怎么分配。
总结:使用FreeRTOS系统时,遇到无法运行的时候,仿真看看,考虑是不是内存分配问题。
版权声明:本文为Call_me_eleven原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
问题:使用osThreadNew()函数创建任务a,却发现任务a没有运行。
解决:原来是因为之前创建的任务因为没有算任务的大,为了方便将其设置的很大。导致后面创建的任务a没有内存了,因此任务啊没有运行。
这个项目完成后,分析FreeRTOS的内存应该怎么分配。
总结:使用FreeRTOS系统时,遇到无法运行的时候,仿真看看,考虑是不是内存分配问题。