extern void xPortSysTickHandler(void);
void SysTick_Handler(void)
{
#if (INCLUDE_xTaskGetSchedulerState == 1 )
if (xTaskGetSchedulerState() != taskSCHEDULER_NOT_STARTED)
{
#endif /* INCLUDE_xTaskGetSchedulerState */
xPortSysTickHandler();
#if (INCLUDE_xTaskGetSchedulerState == 1 )
}
#endif /* INCLUDE_xTaskGetSchedulerState */
}
--->需要在SysTick_Handler中添加如上代码<---
移植简述:
1.src中放入以下文件

2.port中放入以下文件

3.include中放入以下文件

4.工程中放入FreeRTOSConfig.h文件,并在C/C++的路径中包含
![]()
5.SysTick_Handler修改
该博客介绍了如何在FreeRTOS系统中移植和修改SysTick_Handler。文章详细阐述了移植过程中所需添加的代码,包括在SysTick_Handler内部调用xPortSysTickHandler()函数的步骤,以及工程配置中涉及的文件和头文件。同时,强调了FreeRTOSConfig.h的使用和C/C++路径的设置。

463

被折叠的 条评论
为什么被折叠?



