2024-01-31 09:29:12 +08:00
|
|
|
|
# fireware_zinnia
|
|
|
|
|
|
|
|
|
|
|
|
> 白塔岭143-气垫船组-运动控制板固件仓库
|
2023-12-11 21:45:06 +08:00
|
|
|
|
|
2023-12-16 11:17:45 +08:00
|
|
|
|
## 1 使用 VSCode + EIDE + GCC + OpenOCD 开发
|
2023-12-11 21:45:06 +08:00
|
|
|
|
|
2023-12-16 11:17:45 +08:00
|
|
|
|
### 1.1 前提要求
|
2023-12-11 21:45:06 +08:00
|
|
|
|
|
2024-01-31 09:29:12 +08:00
|
|
|
|
1. VSCode 安装了 `EIDE` 插件
|
|
|
|
|
|
2. 有 Python3 环境
|
2023-12-16 11:17:45 +08:00
|
|
|
|
3. 已有沁恒 risc-v 工具链 (MRS 集成开发环境自带)
|
2023-12-11 21:45:06 +08:00
|
|
|
|
|
2023-12-16 11:17:45 +08:00
|
|
|
|
### 1.2 在工作区目录下运行配置脚本
|
2023-12-11 21:45:06 +08:00
|
|
|
|
|
2023-12-16 11:17:45 +08:00
|
|
|
|
```bash
|
|
|
|
|
|
pyhton ./set_eide_env.py
|
|
|
|
|
|
```
|
2023-12-11 21:45:06 +08:00
|
|
|
|
|
2023-12-16 11:17:45 +08:00
|
|
|
|
根据提示配置两个路径 (OpenOCD 和 riscv-gcc) 即可
|
2023-12-11 21:45:06 +08:00
|
|
|
|
|
2023-12-16 11:17:45 +08:00
|
|
|
|
配置完成后请先关闭 VSCode,再重新双击 `violet_firmware_zf.code-workspace` 文件开启工作区 (否则当前工作区的 OpenOCD 路径配置不会马上生效)
|
2023-12-11 21:45:06 +08:00
|
|
|
|
|
2023-12-16 11:17:45 +08:00
|
|
|
|
## 2 常用快捷键
|
2023-12-11 21:45:06 +08:00
|
|
|
|
|
|
|
|
|
|
* 编译:`F7`
|
|
|
|
|
|
* 下载:`Ctrl + Alt + D`
|
|
|
|
|
|
* 擦除:`Ctrl + Alt + E`(虽然没什么用)
|
|
|
|
|
|
* 调试:`F5` (需配合 Cortex-Debug 插件,由于不支持 `gdb version < 9` 设置起来稍微复杂,后面再补说明)
|