首先是移植源码,
然后移植FreeRTOSConfig.h 接着配置
重点注意.s文件,
首先引入.个人理解应该是声明的意思
IMPORT xPortPendSVHandler ;ynxiaofan@
IMPORT xPortSysTickHandler ;ynxiaofan@
IMPORT vPortSVCHandler ;ynxiaofan@
然后分别, 使用这三个函数对应替代函数
vPortSVCHandler 替代 SVC_Handler (SVC 中断服务函数)
xPortSysTickHandler 替代 xPortSysTickHandler (滴答定时器中断服务函数)
xPortPendSVHandler 替代 xPortPendSVHandler (好像也是SVC 中断服务函数)
然后看其他代码, 发现有用宏定义的处理方式
#define xPortPendSVHandler PendSV_Handler
#define vPortSVCHandler SVC_Handler
这样, 然后
SysTick_Handler 中断中调用xPortSysTickHandler函数