问题出现
在将FreeRTOS裁剪移植后,出现了在keil里关于一些标识符未定义的报错**
如下图:
- 根据报错信息,发现在task.o目标文件里有个钩子函数vApplicationTickHook未定义,然后去task.h文件里去找这个函数,发现有一个预编译条件,得要configUSE_TICK_HOOK这个宏常量大于0,才编译这个钩子函数。
#if ( configUSE_TICK_HOOK > 0 )
/**
* task.h
* @code{c}
* void vApplicationTickHook( void );
* @endcode
*
* This hook function is called in the system tick handler after any OS work is completed.
*