一、遇到问题详情
问题现象:如果在最开始的代码中加入printf打印函数,函数只会打印一部分,且后面的程序不在运行,直接异常。
代码调试,结果也是遇到printf函数卡死,进入HardFault_Handler中断
屏蔽打印函数之后,代码正确运行,说明printf函数严重影响程序的运行
二、解决办法
vTaskSuspendAll();// 挂起任务调度器
xTaskResumeAll(); // 恢复任务调度器
问题现象:如果在最开始的代码中加入printf打印函数,函数只会打印一部分,且后面的程序不在运行,直接异常。
代码调试,结果也是遇到printf函数卡死,进入HardFault_Handler中断
屏蔽打印函数之后,代码正确运行,说明printf函数严重影响程序的运行
vTaskSuspendAll();// 挂起任务调度器
xTaskResumeAll(); // 恢复任务调度器