要安装 rustup
,你可以按照以下步骤操作:
-
打开终端窗口。
-
在终端中运行以下命令来安装
rustup-init
:bashCopy code
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
或者,如果你更喜欢使用
wget
:bashCopy code
wget https://sh.rustup.rs -O rustup-init.sh chmod +x rustup-init.sh ./rustup-init.sh
这将下载并运行
rustup-init
脚本,该脚本将引导你完成 Rust 工具链的安装过程。 -
安装过程中会提示你一些选项,例如默认安装目录等。根据你的需要进行选择。通常,接受默认选项即可。
-
安装完成后,关闭并重新打开终端窗口,以便更新终端的环境变量。
-
验证
rustup
是否成功安装。在终端中运行以下命令:bashCopy code
rustup --version
如果安装成功,你应该看到
rustup
的版本信息。
一旦成功安装 rustup
,你可以使用 rustup
来管理 Rust 工具链版本,包括升级到最新版本。然后,你可以继续尝试更新 Rust 编译器以解决之前提到的问题。如果你遇到任何其他问题或需要进一步的帮助,请告诉我。
安装wchisp:
sudo apt install libusb-1.0-0-dev
cargo install wchisp --git https://github.com/ch32-rs/wchisp
使用xxd将hex转成bin,烧录bin会失败
xxd -r -p hex.txt > binary.bin
rmmod ch37x
wchisp flash BLE_USB_EXP_0907.hex
log:
root@orangepizero3:/home/orangepi/Linux/bin# rmmod ch37x
root@orangepizero3:/home/orangepi/Linux/bin# wchisp flash BLE_USB_EXP_0907.hex
02:22:15 [INFO] Chip: CH571[0x7113] (Code Flash: 192KiB, Data EEPROM: 32KiB)