1回答

1收藏

GD32F450学习——移植FreeRTOS

GD32 GD32 6570 人阅读 | 1 人回复 | 2017-04-26

1、首先用之前建好的模板,从FreeRTOS官网下载源码,将Source文件夹复制到工程中,同时删除portable文件夹下不必要的文件,如图所示。










2、将文件添加到工程中,并添加头文件路径




3、注释掉这四个宏定义,原先的值记录在注释中

4、注释掉下面两个中断函数,防止重复定义报错




5、将和操作系统时间有关的函数添加到systick中断中,同时,保留GD32库中延时函数,方便使用。


6、在FreeRTOSConfig.h文件中注释掉#define xPortSysTickHandler SysTick_Handler


主函数是点灯程序,两个LED按照一定时间闪烁,编译没错后下载到板子上,两个LED闪烁,实验成功。下一步在移植成功的基础上进一步学习GD32F450和FreeRTOS。

GD32F450_FreeRTOS.zip

577.67 KB, 下载次数: 132

分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

toofree

发表于 2017-5-16 09:51:59 | 只看该作者

强大了,楼主
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条