LPC1768 的FreeRTOS移植

            首先是移植源码, 然后移植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函数


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部