cmheia / w600_sdk_thingsturn

unofficial sdk of w600

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1. 当前 sdk 版本 v3.2.0,首次从 v2.x 升级需先擦除 Flash 或下载 FLS 文件,

2. 重点优化了低功耗模式,目前功耗有明显改善。

3. 当前支持 2M flash 版本 W600,单用户区高达960KB(设置环境变量FLASH_SIZE=2M)。

更新说明

请查看 ChangeLog

配置环境

Windows

C 编译器

  1. 点击这里下载GCC,建议选择Windows zip packageWindows installer亦可
  2. 解压(Windows zip package)或安装(Windows installer)
  3. 修改cmd_py3_gcc4.cmdeclipse_py3_gcc4.cmdvscode_py3_gcc4.cmd内的GCC路径GCC_HOME

构建工具

  1. 这里下载Python3并安装

    Optional Features页面必须勾选pippy launcherAdvanced Options页面必须勾选Associates files with Python

  2. 启动命令提示符

  3. 逐一输入下列命令执行

    pip install bcolors
    pip install colorama
    pip install pyprind
    pip install scons
    pip install serial
    pip install xmodem
  4. 修改cmd_py3_gcc4.cmdeclipse_py3_gcc4.cmdvscode_py3_gcc4.cmd内的Python路径PYTHON_HOME

调试器

Eclipse IDE

  1. 这里下载Eclipse IDE for C/C++ Developers并解压
  2. 修改eclipse_py3_gcc4.cmd内的Eclipse路径ECLIPSE_PATH
  3. 这里安装SConsolidator
  4. 这里安装GNU MCU Eclipse

Visual Studio Code

  1. 这里下载Visual Studio Code并安装
  2. 修改vscode_py3_gcc4.cmd内的VSCode路径VSCODE_PATH

编译

使用 Eclipse

  1. 双击eclipse_py3_gcc4.cmd启动Eclipse
  2. 导入工程
  3. Project Explorer窗口内右键点击项目名称,进入SCons子菜单,点击Interactive build

使用命令行

  1. 双击cmd_py3_gcc4.cmd启动命令提示符
  2. 输入scons,回车执行。

使用linux平台编译时,需添加tools/makeimgtools/makeimg_all的执行权限,例如chmod +x makeimg

使用 Keil

  1. 打开WM_SDK/tools/Keil/Project/WM_W600.uvproj
  2. 点击Project下的子菜单Build Target

烧写

  1. 双击cmd_py3_gcc4.cmd启动命令提示符

  2. 输入flasher Debug/bin/example.blink.blink_gz.img COM11,回车执行。

成功下载一次之后,再使用同一个串口下载时无需再次指定,即重复烧写命令可为flasher Debug/bin/example.blink.blink_gz.img

其它

  1. 有任何疑问,都不要问我。

About

unofficial sdk of w600


Languages

Language:C 94.5%Language:C++ 2.0%Language:C# 1.6%Language:Makefile 0.7%Language:Python 0.4%Language:HTML 0.4%Language:Assembly 0.1%Language:CMake 0.1%Language:CSS 0.1%Language:Perl 0.0%Language:Batchfile 0.0%Language:JavaScript 0.0%Language:Shell 0.0%Language:Tcl 0.0%