联德胜w801开发板(一)准备工作

一、简单介绍

1、外观

2、芯片概述

这些百度或者芯片手册都有,我就简单的复制粘贴出来一下:

联盛德 W801 是一款高性价比的物联网芯片,属于安全 IoT Wi-Fi / 蓝牙双模 SoC 芯片:

  • 内核与存储:集成 32 位 CPU 处理器,内置 2MB Flash 存储器,还内置了 PSRAM 。与同系列的 W806 相比,W801 的 Flash 容量是 W806 的两倍12.
  • 丰富接口:芯片集成了 UART、GPIO、SPI、I2C、I2S、7816、SDIO、ADC、LCD、TouchSendor 等数字接口,便于连接各类外部设备1.
  • 安全性能:支持 TEE 安全引擎,支持多种硬件加解密算法,内置 DSP、浮点运算单元与安全引擎,支持代码安全权限设置,还支持固件加密存储、固件签名、安全调试、安全升级等多项安全措施,可保障产品的信息安全1.
  • 无线通信:支持 2.4G IEEE802.11b/g/n Wi-Fi 通讯协议,支持 BT/BLE 双模工作模式以及 BT/BLE4.2 协议,可满足物联网设备的无线通信需求12.
  • 低功耗管理:支持 Wi-Fi 节能模式功耗管理,具备良好的能耗控制性能,可延长物联网设备的电池寿命

3、接口特性

  1. 通信接口
    W801 集成了多种通信接口,如 UART、SPI、I2C、I2S 等。以 UART 为例,开发者需要了解其波特率设置、数据位、停止位和校验位等参数的配置方法,以便实现与其他设备的串口通信。对于 SPI 和 I2C 接口,要掌握其主从模式的配置和数据传输方式,以便连接传感器、显示屏等外设。
  2. 无线接口
    支持 2.4G IEEE802.11b/g/n Wi-Fi 通讯协议和 BT/BLE 双模工作模式。在开发 Wi-Fi 功能时,需要了解如何连接到指定的 Wi-Fi 网络,包括设置 SSID、密码和安全模式等参数。对于蓝牙功能,要熟悉蓝牙设备的配对、连接和数据传输流程,如实现蓝牙低功耗(BLE)通信的服务发现、特征值读写等操作。

二、开发环境搭建

1、下载IDE

        我是用剑池CDK开发的,好像也有安卓或者其他的,这里我没太多了解,就不说其他了。

链接贴上:

XuanTie玄铁官网icon-default.png?t=O83Ahttps://www.xrvm.cn/community/download?id=4313363375687012352

安装最好别有中文路径

2、下载SDK

        W800 和 W801 使用同一个 SDK,链接贴上:

WinnerMicro 联盛德微电子北京联盛德微电子有限责任公司 (Winner Micro)成立于2013年11月,是专业的物联网无线通信芯片供应商,国家高新技术企业。总部位于北京,在深圳、西安、苏州均设有分部。公司致力于物联网领域专用无线通信芯片的开发与应用,旗下产品主要应用于智能家电、智能家居、医疗监护、视频监控、行业应用等物联网领域,具备国际竞争力,并在多个应用领域占有较高的市场份额。icon-default.png?t=O83Ahttps://www.winnermicro.com/html/1/156/158/558.html

3、工程位置

         这里要特别说一下,因为实在藏得太深了,我一开始也找了挺久的...

E:\Program\csdn\W801\wm_sdk_w80x_20211115\wm_sdk_w80x_20211115\tools\w800\projects\SDK_Project\project\CDK_WS

前边E:\Program\csdn\W801是我的目录

三、调试与优化

1、调试工具选择

        ①、串口调试
                利用开发板的串口进行调试是最常用的方法之一。通过串口打印调试信息,可以了解程序的执行流程和变量的值。使用串口调试助手等工具,设置正确的波特率等参数,接收开发板发送的调试信息。

        ②、在线调试器(可选)
                如果开发环境支持,也可以使用在线调试器对 W801 进行调试。在线调试器可以实现单步执行、断点设置等功能,更方便地查找代码中的逻辑错误。

2、性能优化

        ①、功耗优化
                   对于功耗敏感的应用,利用 W801 的低功耗管理功能。例如,在设备空闲时,将 Wi-Fi 模块设置为节能模式,调整芯片的时钟频率等,以降低整体功耗。通过实际测试和功耗分析工具,评估优化效果。

        ②、代码优化
对代码进行优化,减少不必要的计算和内存占用。例如,优化算法的实现,避免频繁的内存分配和释放操作,提高程序的运行效率。

四、烧写软件

我没有仿真器,所以烧写也是用串口的,这软件下载之后直接解压就可以用。

就长这个样子,同时也可以进行串口的打印和发送。

搜w800,然后点开发工具,就能下载了。搜w800点开发工具是没有的,他们偷懒了。

官网链接再次贴上:

WinnerMicro 联盛德微电子北京联盛德微电子有限责任公司 (Winner Micro)成立于2013年11月,是专业的物联网无线通信芯片供应商,国家高新技术企业。总部位于北京,在深圳、西安、苏州均设有分部。公司致力于物联网领域专用无线通信芯片的开发与应用,旗下产品主要应用于智能家电、智能家居、医疗监护、视频监控、行业应用等物联网领域,具备国际竞争力,并在多个应用领域占有较高的市场份额。icon-default.png?t=O83Ahttps://www.winnermicro.com/html/1/156/158/558.html然后工程编译通过之后,会生成一个fls的固件,路径在E:\Program\csdn\W801\wm_sdk_w80x_20211115\wm_sdk_w80x_20211115\bin\w800

然后开发板的话直接点下载就行,不用点复位脚再下载的。

准备好就可以进行开发了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Try1harder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值