1、首先用之前建好的模板,从FreeRTOS官网下载源码,将Source文件夹复制到工程中,同时删除portable文件夹下不必要的文件,如图所示。
2、将文件添加到工程中,并添加头文件路径
3、注释掉这四个宏定义,原先的值记录在注释中
4、注释掉下面两个中断函数,防止重复定义报错
5、将和操作系统时间有关的函数添加到systick中断中,同时,保留GD32库中延时函数,方便使用。
6、在FreeRTOSConfig.h文件中注释掉#define xPortSysTickHandler SysTick_Handler
主函数是点灯程序,两个LED按照一定时间闪烁,编译没错后下载到板子上,两个LED闪烁,实验成功。下一步在移植成功的基础上进一步学习GD32F450和FreeRTOS。
|