查看: 223|回复: 1

[GD32F190方案分享] FREERTOS在190小红板上的移植

[复制链接]

2

主题

0

好友

106

积分

童生

Rank: 2

  • TA的每日心情
    开心
    2016-7-1 11:44
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2016-7-2 18:50:18 |显示全部楼层
    现在正在学习FREERTOS,在移植到190小红板上的时候总是编译不成功,提示程序空间不够,后来经过分析,额。。。
    1.png

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

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


    回复

    使用道具 举报

    2

    主题

    0

    好友

    106

    积分

    童生

    Rank: 2

  • TA的每日心情
    开心
    2016-7-1 11:44
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2016-7-2 23:06:01 |显示全部楼层
    另外要注意任务建立函数
    1.png

    函数中任务栈的单位是word,是4字节的,设置超过系统栈空间的话函数执行会出错
    切记!!!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-6 02:44 , Processed in 0.094116 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部