Windows10下搭建基於VSCODE的RISC-V單片機CH32V103開發環境


搭建基於VSCODE的RISC-V單片機CH32V103開發環境

這款單片機官方建議的開發工具為MounRiver,此處只是作為一個可選方案研究,穩定性不確定.
並且,部分工具和資料是從MounRiver提取的.如需新版,請自行從里面提取:
http://mounriver.com/download

工具

名稱 獲取地址
GCC https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases
OpenOCD(提取自MounRiver,定制版,不知道正式下載地址.) 鏈接:https://pan.baidu.com/s/1l4kJABO6f6Dn443K_RmcKg 提取碼:RISC
CH32V103C8T6開發板 https://m.tb.cn/h.4LjALJP?sm=5e8ae7
VSCode https://code.visualstudio.com/

其他(本節可跳過)

OpenOCD原本官網:https://github.com/xpack-dev-tools/openocd-xpack/releases
不過RV用的版本似乎是自己定制的?OCD官方下載的版本不支持.

GCC和OpenOCD芯來版本(本文用的是上面兩個,這是備用選項): https://nucleisys.com/download.php

解壓下載到的文件,並添加環境變量

然后把%RVGCC%加入到PATH里面

開發板接入PC

測試

打開命令行執行以下命令,如果沒有閃退,說明至少OpenOCD安裝成功了:

%RVOPENOCD%/openocd.exe -f ./wch-riscv.cfg

開發

下載模板代碼

該模板中的部分文件為MounRiver生成
參考了STM32的Makefile
https://gitee.com/o70078/CH32V103C8T6Template

編譯調試模板工程

  1. 首先模板里面有個StartOCD.bat,運行起來.這個作用是打開OpenOCD,如果已經打開了,可跳過這步.
  2. .vscode/launch.json里面,裝載文件,改下${workspaceRootFolderName}前面的部分路徑為自己的工程目錄
  3. 按F5運行.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM