1. evm-tools是什么
evm-tools
是EVM官方团队针对windows平台提供的编译工具链,用于编译、调试和烧写程序;
工具 | 描述 | 版本 |
---|---|---|
cmake | cmake工程工具 | cmake version 3.13.2 |
gcc-arm-none-eabi | 嵌入式arm编译工具 | gcc-arm-none-eabi-9-2019-q4-major-win32 |
ninja | 构建工具 | 1.10.0 |
openocd | 开源片上调试器 | Open On-Chip Debugger 0.10.0 (2020-04-08) |
qemu | 虚拟化模拟器 | QEMU releases 0.12 |
2. 安装Git终端
如果已经安装,请跳过!
3. 安装python3
- 下载 Python3
如果python3已经安装,跳过!
4. 下载evm-tools
下载地址
- 链接:https://pan.baidu.com/s/1Ft_kpTs-2BsgU2uPA4Y9pQ
- 提取码:mnx1
- 7z解压到用户指定的目录
5. 一键安装EVM开发环境
- evm.sh用法
USAGE: ./evm.sh [path of evm-tools]
e.g.: ./evm.sh /c/evm-tools
- 举例
cd tools
./evm.sh /c/evm-tools
- 安装完成后,重启Git终端,cd到evm目录
6. 编译体验
- 根据指定的board芯片类型进行编译
west build -b qemu_cortex_m3 bsp/qemu_cortex_m3/ejs -d build/qemu_cortex_m3/ejs
- 运行程序
west build -t run -d build/qemu_cortex_m3/ejs