单片机---HLK-W801开发环境搭建

发布者:SparklingMelody最新更新时间:2022-08-01 来源: csdn关键字:单片机  开发环境搭建 手机看文章 扫描二维码
随时随地手机看文章

最近刷淘宝,偶尔就会刷到一些国产芯片,于是买了一块海凌科的开发板,型号HLK-W801。

在这里插入图片描述

这是一块基于W801芯片设计的开发板,支持平头哥自研指令集C-SKY架构。底板上提供RST复位按键、BOOT升级按键和USB20接口,扩展接口支持Touch、UART、PWM、GPIO SPI、I2C、I2S、ADC、LCD等外设。

挺起来怪厉害的,还有阿里的C-SKY自研指令集……


那么这个开发环境,肯定是和阿里的指令架构有关系,没错,用的是平头哥CDK开发平台。不过打开之后,配置的布局,跟ST的IAR,kail-MDK都差不多。

为啥不弄个中文的?



开发工具安装

阿里的开发工具下载

链接

提取码:aso9。

双击setup.exe进行安装,很快啊。


不过,这国产就是香,不需要破解啊,序列号什么的。


SDK使用

官方提供了SDK的下载,也可以在前面的开发工具中下载

下载下来需要解压放在一个没有中文字符的路径下,结构如下

在这里插入图片描述

工程文件藏的比较深,在

toolsw800projectsSDK_ProjectprojectCDK_WS

下面

在这里插入图片描述

双击即可打开

在这里插入图片描述

右键项目名称,点击build,就能完成编译

在这里插入图片描述

这么多警告,难受。



程序烧录

在项目上右键Options forXXX中查看output标签,程序编译完会放在工程路径的Obj路径下,文件名可以自定义,产生的文件后缀为.elf文件

在这里插入图片描述

然而,这里烧写的不是它,应该说,用usb下载烧写的,不是它。而且,这个名字不要随便改!!!


烧写文件在bin/w800路径下,后缀为.fls。

烧写工具Upgrade_Tools_V1.4.12.exe在前面的开发环境包里有

打开烧写工具。选择好串口打开,然后选择固件,然后点击下载。

在这里插入图片描述
在这里插入图片描述

烧录成功后,会自动重启。


测试SDK

物联网常用MQTT协议进行数据传输,我们来测试使用一下这个开发板所带的mqtt测试程序。

这里使用的工程师:W800_SDK。参考的文档是sdk中的《WM_W80X_SDK_DEMO使用指导_V1.3.pdf》


打开demo宏定义

在这里插入图片描述
在这里插入图片描述

重新编译升级

为了测试MQTT服务,我们修改一下参数,让其连接本地的mqtt服务

之前手贱,修改了编译出来的文件名字,结果修改的内容,死活编译不出来,又改回了原来的w800

才最终编译出了带控制台的版本,并烧写完成。

连接网络

输入


t-connect("ssid","密码")

联网成功,没想到这么容易。


连接mqtt

发送


t-mqtt

我们通过mqtt模拟终端,在abc/up的topic上发送hello,demo程序会将我们发送的内容,转发到abc/down这个topic上。

开发个智能终端啥的,至少上行链路都具备了,随便采集个东西报上去,这产品不就出来了么


OVER

sdk的功能还很多,这里只是初步试了一下开发板的好坏,以及熟悉了一下整个调试过程。后续还有很多功能要学习。



关键字:单片机  开发环境搭建 引用地址:单片机---HLK-W801开发环境搭建

上一篇:单片机---HLK-W801蓝牙BLE功能测试
下一篇:单片机---STM8L移植ucosII系统

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved