在实际开发过程中,记录犯过的一个错误,如下
vTaskDelete(NULL); iccid_return_num = 3;
错误原因分析,在任务删除之后(调用vTaskDelete(NULL)之后),这个任务就在这个函数停止了,这行代码后面的代码不再执行,所以iccid_return_num无法赋值为3,正确的做法是
iccid_return_num = 3; vTaskDelete(NULL);