rt-thread-official/bsp/gd32
Yaochenger de4f237482
[atomic]添加arm与risc-v下的常用原子操作函数 (#7053)
* Update Kconfig
* Update trap_gcc.S
* Update bsp/hifive1/drivers/SConscript

Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
* Update SConscript
* [atomic]提交一份arm与risc-v架构下的常用原子操作函数
* 修改变量类型
* 更新rtatomic.h与atomic_port.c
* 更新rt-thread\libcpu\arm\common\atomic_port.c
* 更新include/rtatomic.h与libcpu/arm/common/SConscript
* 更新include/rtatomic.h
* 修正格式与Kconfig
* 修正格式与文件结构

* 规范文件格式与文件重命名
* 添加测试用例与CI
* 添加函数声明
* 修改virt64/SConscript 添加atomic_riscv.c
  * 1.规范代码风格
  * 2.添加RISC-V64原子指令支持 解决在RV64下编译器将32-bit运算结果扩展为64-bit 导致判断错误
* 添加C11标准库原子操作测试

---------

Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2023-03-23 20:06:50 +08:00
..
arm [errno code][-RT_ERROR] fix that use RT_ERROR without - 2023-03-20 00:06:16 -04:00
risc-v [atomic]添加arm与risc-v下的常用原子操作函数 (#7053) 2023-03-23 20:06:50 +08:00
README.md [GD32]add gd32470z-lckfb (#7022) 2023-03-10 23:21:31 -05:00

README.md

GD32 系列BSP 说明

GD32 系列 BSP 目前支持情况如下表所示:

BSP 文件夹名称 开发板名称
ARM 系列
F1 系列
gd32103c-eval 兆易创新 官方 GD32103C-EVAL 开发板
gd32105c-eval 兆易创新 官方 GD32105C-EVAL 开发板
gd32105r-start 兆易创新 官方 GD32105R-START 开发板
gd32107c-eval 兆易创新 官方 GD32107C-EVAL 开发板
F2 系列
gd32205r-start 兆易创新 官方 GD32205R-START 开发板
gd32207i-eval 兆易创新 官方 GD32207I-EVAL 开发板
F3 系列
gd32303e-eval 兆易创新 官方 GD32303E-EVAL 开发板
gd32305r-start 兆易创新 官方 GD32305R-START 开发板
gd32307e-start 兆易创新 官方 GD32307E-START 开发板
F4 系列
gd32407v-start 兆易创新 官方 GD32407V-START 开发板
gd32450z-eval 兆易创新 官方 GD32450Z-EVAL 开发板
gd32470z-lckfb 立创梁山派 GD32F470ZGT6 开发板
RISC-V 系列
VF1 系列
gd32vf103v-eval 兆易创新 官方 GGD32VF103V-EVAL 开发板
gd32vf103r-start 兆易创新 官方 GD32VF103R-START 开发板