这是最新(主)开发分支的文档。如果您正在查找以前版本的文档,使用左侧的下拉菜单选择所需的版本。

IDE 编译环境

目前提供以下 IDE 可供用户使用:

VS Code

环境要求

VS Code 需要 V1.70.0 及以上版本, 否则插件无法安装成功

Windows 环境下使用

打开 VS Code 之后点击最左侧的扩展,然后搜索 WM-IDE 进行安装

../_images/Plug-ins.png

为了更好的使用 VS Code 进行 WM IoT SDK 开发,建议再安装如下扩展:

  • Microsoft C/C++ extensions

  • Microsoft Serial Monitor Extension

下好之后会发现,左侧功能面板出现一个 WinnerMicro 图标, 点击此图标就可以进行配置环境、创建工程等操作。

../_images/SDK-project.png

在创建工程的时候需要先配置 IDE 环境

IDE 所需工具路径跟上述 Eclipse 中 配置 IDE 的操作一样

../_images/IDE-Configuration.png

下述为所需工具的文件路径:

CMake Binary Path:

自定义磁盘\winnermicro\wmclics\cmake\bin

Ninja Binary Path:

自定义磁盘\winnermicro\wmclics\ninja

CCache Binary Path:

自定义磁盘\winnermicro\wmclics\ccache

Python Binary Path:

自定义磁盘\winnermicro\wmclics\python

Toolchains Path:

自定义磁盘\winnermicro\wmclics\toolchain\csky-elfabiv2-tools\bin

DebugServer Path:

自定义磁盘\winnermicro\wmclics\c-sky\T-HeadDebugServer\bin

DebugServer 工具下载地址可参考 搭建命令行编译环境 章节描述。

创建工程界面输入工程保存位置以及工程名之后,就会生成工程。

对工程文件进行编译、烧录、运行操作,需选择任一工程文件, 如 main.c 文件,点击 main.c 然后右键:

../_images/SDKfunction.png

根据上述图片步骤:

1、选择 menuconfig 打开设置菜单进行项目配置

2、编译工程

3、烧录固件

也可以在底部的状态栏中的 WM IoT SDK 菜单中选择对应命令进行操作。

成功烧录固件后,可点击 串口监行器->更改端口号(与芯片端口号一致)->更改波特率->运行 查看运行结果

../_images/start.png

Ubantu 环境下使用

安装 VS Code

::

sudo apt update sudo apt install code

安装相关工具链

参考 Linux 搭建命令行编译环境 `下载工具`章节进行安装

提示

  • Ubantu 环境下使用方法同 Windows 环境下使用。

  • 连接开发板,需要安装对应 USB 转串口(比如:CH34X)驱动。

  • 串口无法打开时,可能是串口权限问题,尝试通过 sudo gpasswd –add 用户名 dialout 将用户添加到 dialout 组,以获得串口访问权限,或者使用 sudo chmod 777 /dev/ttyUSB0 (以实际使用串口为准)来给予所有用户读写权限。