#risc-v #hal #embedded-hal #gd32v

无需std gd32vf103-hal

GD32VF103 RISC-V微控制器的硬件抽象层(HAL)

7个版本

0.0.6 2021年3月14日
0.0.5 2020年6月16日
0.0.4 2020年5月1日
0.0.3 2020年3月2日
0.0.0 2019年9月9日

嵌入式开发 中排名第2059

Download history 19/week @ 2024-03-27 33/week @ 2024-04-03

每月下载量 58

MulanPSL-2.0

145KB
2.5K SLoC

Rust 2K SLoC // 0.1% comments GNU Style Assembly 301 SLoC // 0.0% comments Shell 28 SLoC PowerShell 6 SLoC

包含(静态库,20KB) bin/riscv32imac-unknown-none-elf.a

gd32vf103-hal

GD32VF103 RISC-V微控制器的硬件抽象层(HAL

crates.io Released API docs

该项目处于早期开发阶段;您可以在此处找到示例项目和图像 这里

矩阵: #gd32v-rust:matrix.org

另请参阅: gd32vf103xx-hal

使用此项目

要使用此HAL项目,您可能需要安装Rust。 如果您没有,请检查 rustup.rs。 如果您是应用程序开发者,则无需安装GNU工具链。

示例可在此处找到 gd32vf103-example

汇编帮助

警告:本节仅针对HAL项目本身。 如果您是应用程序开发者,则无需自行构建此二进制文件。

汇编脚本需要您已安装 riscv32imac-unknown-elf-gcc

使用以下方式配置和编译GNU工具链

../configure --prefix=/opt/riscv32 --with-arch=rv32imac --with-abi=ilp32
make && make install

运行汇编脚本:(在任何路径上运行都可以)

./assemble.sh

许可证

本项目许可为以下之一

依赖项

~4MB
~105K SLoC