1回答

0收藏

FREERTOS在190小红板上的移植

GD32 GD32 3377 人阅读 | 1 人回复 | 2016-07-02

现在正在学习FREERTOS,在移植到190小红板上的时候总是编译不成功,提示程序空间不够,后来经过分析,额。。。

文件FreeRTOSConfig.h中默认的任务栈定义的大小为17*1024,远远大于190的RAM,8k的空间。
适当减小这个数据

这样修改后就可以运行了
顺便附上附件
GD32F190-RTOS.part1.rar (5 MB, 下载次数: 10)

GD32F190-RTOS.part2.rar (4.77 MB, 下载次数: 11)



分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

whtt

发表于 2016-7-2 23:06:01 | 只看该作者

另外要注意任务建立函数

函数中任务栈的单位是word,是4字节的,设置超过系统栈空间的话函数执行会出错
切记!!!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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