DG32E1芯片keil自搭建带RTOS (RT-Thread)的工程

[复制链接]
3360|47
 楼主| HunsenYao 发表于 2020-9-16 10:09 | 显示全部楼层 |阅读模式
本帖最后由 HunsenYao 于 2020-9-16 10:09 编辑

一,建立自己习惯的空文件夹
7005f617374bb71b.png
二,拷贝库文件
817595f61737f1b402.png
三,Keil建新工程
创建新工程,选择路径,选择芯片,关闭环境配置向导,自己搭建
324845f61738787f90.png
四,工程项目管理
工程:GD32E1_Demo
组:Startup_Code
GD32E10x_standard_peripheral
CMSIS
Bsp
App
Doc
      添加文件
         946135f6173938a39c.png


五,配置工程
宏定义:GD32E103R_START
包含路径:.\App
          .\Bsp
          .\Libraries
762105f6173aa0bdb1.png
六,增加main空函数,编译通过

搭建RTOS可参考官方文件
https://www.rt-thread.org/document/site/tutorial/nano/nano-port-keil/an0039-nano-port-keil/

七,打开环境配置向导,增加RTOS
331015f6173b74e6e3.png
八,屏蔽系统冲突函数(未定义则无需此操作)
HardFault_Handler()
PendSV_Handler()
SysTick_Handler()
开启动态方式创建对象,在rtconfig.h中开启RT_USING_HEAP宏定义
九,创建线程代码、线程入口代码
351215f6173c1c0cc0.png
910145f6173c886e33.png
十,启动线程
791085f6173d1b35ef.png
Main函数也是一个线程,增加让出CPU动作
十一,      结束


晓伍 发表于 2020-10-12 10:47 | 显示全部楼层
非常感谢楼主分享
mmbs 发表于 2021-6-3 22:53 | 显示全部楼层
资料下载了几个  好好收藏一下                                 
averyleigh 发表于 2021-6-3 22:53 | 显示全部楼层
这些资料太全了!!!                 
ulystronglll 发表于 2021-6-3 22:54 | 显示全部楼层
  应用还是很广泛的                                 
ccook11 发表于 2021-6-3 22:54 | 显示全部楼层
有时间需要好好看看   不错                                 
isseed 发表于 2021-6-3 22:54 | 显示全部楼层
资料很实用,谢谢楼主!                                 
mnynt121 发表于 2021-6-3 22:54 | 显示全部楼层
谢谢lz分享,很有用                                 
jtracy3 发表于 2021-6-3 22:54 | 显示全部楼层
内容还是非常丰富的                                 
kkzz 发表于 2021-6-3 22:54 | 显示全部楼层
非常感谢楼主分享                                 
sdlls 发表于 2021-6-3 22:54 | 显示全部楼层
谢谢你共享的资料!!                                 
wwppd 发表于 2021-6-3 22:54 | 显示全部楼层
资料很实用,谢谢楼主!                                 
pixhw 发表于 2021-6-3 22:54 | 显示全部楼层
资料够全的,多谢分享                                 
lihuami 发表于 2021-6-3 22:54 | 显示全部楼层
很详细的开发板资料                                 
juliestephen 发表于 2021-6-3 22:54 | 显示全部楼层
内容还是非常丰富的                                 
pmp 发表于 2021-6-3 22:55 | 显示全部楼层
内容还是非常丰富的                                 
zerorobert 发表于 2021-6-3 22:55 | 显示全部楼层
谢谢你共享的资料!!                                 
qiufengsd 发表于 2021-6-3 22:55 | 显示全部楼层
资料很实用,谢谢楼主!                                 
jackcat 发表于 2021-6-3 22:55 | 显示全部楼层
非常感谢楼主分享                                 
quickman 发表于 2021-6-3 22:55 | 显示全部楼层
资料的确是很全面                                 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部