跳转至

RMK配置

注意

Rust官方手册,平台使用 WSL | Ubuntu 22.04 LTS

1. 安装前置依赖

sudo apt install -y curl git python3 libssl-dev pkg-config

2. 安装Rust

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
. "$HOME/.cargo/env"

3. 安装工具链

rustup target add thumbv7em-none-eabihf

注意

这里是nRF52840,其他工具链安装参考这里

4. 安装后置依赖

cargo install rmkit flip-link cargo-make
source $HOME/.cargo/env

5. 拉取源码

git clone --recursive https://github.com/HaoboGu/rmk.git

6. 编译测试

cd rmk/examples/use_rust/nrf52840
cargo make -r

验证

编译通过后会在build文件夹下直接生成.uf2固件文件,由于主控是使用nRF52840,所以直接使用cargo make生成.uf2固件;如果需要.hex或者.bin固件,使用cargo build -r即可