WorkBench开发工具下调试多任务
多任务调试,通过taskSpawn()无法进入任务函数的,
因此只能通过观察变量来判断任务的执行情况。
添加查看变量:
添加EXpressions窗口,
在此窗口添加需要查看的变量,
Debug程序,查看变量的变化情况。
或者调试任务函数,一般函数没有问题,开启的任务也不会有问题。
如下代码中,我主要调试任务3,但是需要任务1和任务2已经启动的前提,因此我直接把任务3的函数添加到main()函数,执行到任务3函数时,按F5进入函数调试。
其实,间接实现了任务3的调试。
1 | int start_select_multitasking() |