查看: 5124|回复: 6

GD32F150移植ucos2.92成功

[复制链接]
  • TA的每日心情
    开心
    2021-1-21 00:04
  • 签到天数: 85 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2015-8-2 23:29:19 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 D调的少侠 于 2015-8-3 09:28 编辑

    一、方案名称
            基于GD32移植uCOS2.92系统

    二、方案介绍
            采用MCU型号为GD32F150R8,待移植操作系统为uCOS292,寻找代替以及胜任STM32型号功能的优越性能MCU。并且能够很好移植各类小型操作系统,兼容性和稳定性能够满足项目开发要求。

    三、移植方案和过程
           与基于STM32移植ucos292完全无区别,主要是GD32库文件名字不同而已。可详细看源代码
           移植步骤:
           1.下载最新GD32官方库GD32F1x0_Firmware_Library_V1.0.1,以及从http://micrium.com/下载基于STM32F107的ucos292源码,修改ucos/port的三个文件os_cpu.h、os_cpu_a.asm、os_cpu_c.c相关接口,修改Systick_handle以及PendSV_Handler函数

           2.硬件底层获取MCU系统时钟作为uocs时间节拍,初始化硬件LED的GPIO端口。
           3.创建启动任务以及一个LED Demo任务,每隔1秒翻转一次
           4.编译下载查看实验结果,看LED是否正常运行

    四、方案心得
           采用最新的GD32库,终于移植ucos2.92成功了,移植方案可以和STM32一模一样,只是受限制于GD32F150R8的RAM大小,信号量,消息邮箱,消息队列,内存管理等一概不用,大概用掉了6K RAM。只执行一个启动任务和LED闪烁任务,任务推栈各为100字。
            外设方面,由于资源比较少,基本测试UART,DMA,Timer等,并无太大差别。其余的SPI, I2C,SDIO,FSMC,FLASH暂未测试,但是在GD32F105的另一板子这些板载资源发现的是Flash读写速度与STM32相比速度慢一些。
            总而言之,还是很期待GD32这款性价比高的MCU,而且熟悉STM32开发的话,上手更换方案还是很快的。




    GD32F150xx_ucos.rar

    3.52 MB, 下载次数: 181

    评分

    参与人数 1与非币 +5 收起 理由
    loveeeboard + 5 三周年铜板双倍!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-9-22 22:20
  • 签到天数: 944 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-8-3 07:37:29 | 显示全部楼层
    没用过gd32,但是感觉很不错的样子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-8-15 09:28
  • 签到天数: 222 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-8-3 08:53:42 | 显示全部楼层
    好东西,多谢楼主分享!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2023-7-25 22:49
  • 签到天数: 385 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-8-3 09:39:59 | 显示全部楼层
    好东西,多谢楼主分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-14 10:15
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-8-3 14:17:25 | 显示全部楼层
    不错不错,你的sram用的大了点儿。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-10-10 06:47
  • 签到天数: 1313 天

    连续签到: 3 天

    [LV.10]以坛为家III

    发表于 2015-8-3 14:34:46 | 显示全部楼层
    顶一个。小壁虎不错!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-29 13:50
  • 签到天数: 47 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2015-8-5 14:51:16 | 显示全部楼层
    好东西啊,支持中
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 11:16 , Processed in 0.184292 second(s), 29 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.