快速入门

本文档旨在指导用户搭建WCH芯片的软件开发环境,并通过示例展示配置,编译以及下载等步骤。

准备工作

硬件

  • WCH开发板

  • USB数据线(A转Type-C)

  • 电脑(Windows 或 Linux) linux正在开发

软件

软件安装

WCH_IOT_SDK需依赖一些软件包,其最低要求版本如下:

Tool

Min. Version

CMake

3.20.0

Python

3.6

  1. 下载安装CMake

    打开 CMake官网下载页面 ,根据您的操作系统选择对应版本下载即可。 安装时注意需要勾选 Add CMake to the system PATH for all users

  2. 下载安装Python

    打开 Python官网下载页面 ,根据您的操作系统选择对应版本下载即可。 安装时注意需要勾选 Add Python to PATH

  3. 下载Ninja(可选): (预期可选 暂时不可选)

    打开 下载页面, 根据您的操作系统选择对应版本下载, 下载后选择一个路径进行解压,并将Ninja当前的路径添加至系统变量PATH中。

  4. 验证安装软件的版本

    打开 Windows PowerShellcmd.exe,检查各个软件版本信息:

    cmake --version
    python3 --version
    ninja --version
    

WCH_IOT_SDK以及Python依赖项安装

接下来需要克隆WCH_IOT_SDK,并且安装一些WCH_IOT_SDK所需要的Python依赖项。

  1. 克隆WCH_IOT_SDK

    git clone https://github.com/Ken-wch/wch_iot_sdk.git
    
  2. 通过 pip3 安装Python依赖项

    pip3 insatll -r ./wch_iot_sdk/script/requirements.txt
    
  3. 设置WCH_IOT_SDK所需要的环境变量

    1. 打开 高级系统设置 中的 环境变量

    2. 添加变量 WCH_BASEwch_iot_sdk 文件夹所在位置

    3. 添加变量 WCH_TOOLCHAIN_PATH 为WCH工具链所在位置 (暂定)

  4. 导出WCH CMake包

    重新打开一个终端:

    cd ./wch_iot_sdk
    python script/app.py wch-export
    

编译第一个工程

编译button工程,选择一个系列的芯片,如 CH57x:

cd %WCH_BASE%/wch_iot_sdk
python script/app.py build -p -S ch57x -s samples/basic/button