介绍了整体架构和资源获取方式,接下来就该上手搭建环境测试了。
W806是联盛德全新推出的安全IoT MCU芯片,支持平头哥CDK开发环境。
Windows 端编译工具CDK,CDK开发环境没用过,一起学习下。
剑池CDK是平头哥推出的一款专业面向IoT开发领域的集成开发环境,
该集成开发环境围绕平头哥“1天上手,5天出原型,20天出产品”1520技术理念,
为开发者提供简洁统一的图形开发界面,帮助开发者进行应用开发。
【05_平头哥CDK开发平台】,QQ群文件直接下载,下载完公司名随便填一个,一直点下一步,就能安装完成,很简单。
CDK不要安装在中文目录路径,项目模板也不要部署在中文目录路径。
硬件方面:
W806
开发板
MicroUSB 数据线
电脑使用USB转Micro数据线连接开发板,查看电脑端虚拟串口。
下载并使用QQ群文件【01_SDK_DEMO_参考例程】。
选择一个工程,我选择WM_SDK_W806_LED。
启动项目有两种方式:
a、双击根目录下W806_SDK.cdkws文件(推荐)
b、CDK中菜单Project -> Open Mul
ti-Project Workspace -> W806_SDK.cdkws
打开工程,如下图所示,首次要同意使用协议。
打开工程之后不改代码,先编译一下,
如图,右键 W806_SDK 在弹出的菜单中选择 Build,或者点击菜单栏快捷方式,或者按快捷键F7.
Demo很干净,没有注释,编译后有一个警告,
src/wm_it.c:6:11: warning: variable 'temp' set but not used [-Wunused-but-set-variable]
有一个变量定义了,但是未使用,双击可跳转到警告位置,忽略或者注释掉。
找到编译完成后生成的固件 W806.fls,
打开烧录Upgrade_Tools_V1.4.10.exe,
选择正确的COM口,波特率115200,型号W80X,正确的固件位置及名字,打开串口,
点击下载按键,按下开发板上的复位按钮。
出现Download "H:/W80X_MCU/WM_SDK_W806_LED/Output/W806.fls" file success!
表明下载成功,
再次按下复位按键,出现如下界面,表明程序运行成功。
观察开发板,三个LED灯全部亮起来了。
至此,开发环境已经布置完成,并且,一套完整的编译下载运行步骤也全部通过测试。