Skip to content

基于GD32F4实现二轮平衡车,开发环境CLion & gcc-arm-none-eabi\10.3-2-21.10

Notifications You must be signed in to change notification settings

sydbgx/gd32_balance_bike

Repository files navigation

基于GD32F4xx实现二轮平衡车

目录说明:
- config:配置文件,用于配置编译选项
- Firmware:gd32f4xx 固件库文件夹,寸法厂商和芯片公司定义标准固件库
    - CMSIS: 核心固件和汇编文件
    - GD32F4xx_standard_peripheral: 固件库
- Hardware:驱动程序目录,存放开发过程中封装好的的驱动文件,如LED驱动、串口驱动等
- user:用户程序目录
- startup:汇编文件目录,用于编译汇编文件

开发环境:
- CLion 2023.2.1
- gcc-arm-none-eabi\10.3-2-21.10
    在编译之前需要配置好编译和构建选项的工具,下面列出配置一个即可:
    - MinGW
    - Visual Studio
    - WSL2

配置编译选项步骤:
- Edit Configurations -> Add New Configuration -> OpenOCD Download & Run
- OpenOCD Download & Run:
    - Name: CMakeLists.txt 中
    -------------------------------------------
    |# project settings                       |
    |project(gd32_balance_bike C CXX ASM)   |
    -------------------------------------------
    - Board config file: 选择 项目目录下的 config 文件夹下的 link.cfg 文件

About

基于GD32F4实现二轮平衡车,开发环境CLion & gcc-arm-none-eabi\10.3-2-21.10

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published