1 Star 0 Fork 0

zhen / GD32C103_GCC

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

核心板卡工程文件说明

编译环境

LINUX 需要安装一下工具

  • arm-none-eabi-工具链-编译工具,需要配置为环境变量,否则编译脚本检索不到
  • make 一般linux系统自带,
  • CMake

windows工具同上

使用方法

修改逻辑代码,进入build文件夹,执行cmake生成makefile文件,完成后执行make进行编译,编译生成的.hex.bin文件将在out文件夹内,可直接使用

文件结构

  • Core文件夹为核心代码文件,处理业务代码时无需改动。包括:
    • BSP文件夹,为板级支持包,核心板功能均在次实现,依据具体外设对库函数的再次封装
    • Firmware库函数文件夹,为兆易提供的对核心寄存器的封装与基础功能的实现
    • freeRTOS实时系统文件夹,是实时操作系统的移植,
    • Inc为M33内核的相关头文件
    • Src为芯片初始化相关,包括启动程序,链接脚本,时钟初始化,与创建根任务函数
  • build 编译文件夹,编译过程将在此处进行,内部文件均可删除
  • out 生成文件夹,最终的二进制文件将在此处生成,文件可删除,每次编译将重新生成
  • User 用户文件夹,用户逻辑文件将在此处编写,还包含freeRTOS配置文件,依据项目实际进行配置
.
├── Core
│   ├── BSP
│   ├── Firmware
│   ├── Inc
│   ├── Src
│   └── freeRTOS
├── User
├── build
└── out

空文件

简介

使用cmake管理的gcc开发gd32c103的库 展开 收起
C 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/if_0x522/GD32C103_GCC.git
git@gitee.com:if_0x522/GD32C103_GCC.git
if_0x522
GD32C103_GCC
GD32C103_GCC
master

搜索帮助