【联盛德W806上手笔记】一、开发环境和烧录程序

发布者:绿意盎然最新更新时间:2022-07-20 来源: csdn关键字:联盛德  开发环境  烧录程序 手机看文章 扫描二维码
随时随地手机看文章

Windows 10 20H2

HLK-W806-V1.0-KIT

WM_SDK_W806_v0.6.0


引自《W80X_MCU_快速入门V0.2》、《W806 MCU 芯片规格书 V2.0》


简介

在这里插入图片描述

       W806 芯片是一款安全 MCU 芯片。芯片集成 32 位 CPU 处理器,内置 UART、GPIO、SPI、SDIO、I2C、I2S、PSRAM、7816、ADC、LCD、TouchSensor 等数字接口;支持 TEE 安全引擎,支持多种硬件加解密算法,内置 DSP、浮点运算单元与安全引擎,支持代码安全权限设置,内置 1MB Flash 存储器,支持固件加密存储、固件签名、安全调试、安全升级等多项安全措施,保证产品安全特性。适用于小家电、玩具、工业控制、医疗监护等领域。


芯片外观

QFN56 封装,6mm x 6mm


MCU 特性

集成 32 位 XT804 处理器,工作频率 240MHz,内置 DSP、浮点运算单元与安全引擎


内置 1MB Flash,288KB RAM


集成 PSRAM 接口,支持最高 64MB 外置 PSRAM 存储器


集成 6 路 UART 高速接口


集成 4 路 16 比特 ADC,最高采样率 1KHz


集成 1 个高速 SPI 接口(从接口),支持最高 50MHz


集成一个主/从 SPI 接口


集成 1 个 SDIO_HOST 接口,支持 SDIO2.0、SDHC、MMC4.2


集成 1 个 SDIO_DEVICE,支持 SDIO2.0,最高吞吐率 200Mbps


集成 1 个 I 2 C 控制器


集成 GPIO 控制器,最多支持 44 个 GPIO


集成 5 路 PWM 接口


集成 1 路 Duplex I 2 S 控制器


集成 LCD 控制器,支持 4x32 接口


集成 1 个 7816 接口


集成 15 个 Touch Sensor


安全特性

MCU 内置 Tee 安全引擎,代码可区分安全世界/非安全世界


集成 SASC/TIPC,内存及内部模块/接口可配置安全属性,防止非安全代码访问


启用固件签名机制,实现安全 Boot/升级


具备固件加密功能,增强代码安全


固件加密密钥使用非对称算法分发,增强密钥安全性


硬件加密模块:RC4256、AES128、DES/3DES、SHA1/MD5、CRC32、2048 RSA,真随机数发生器


低功耗模式

3.3V 单电源供电


支持工作、睡眠、待机、关机工作模式


待机功耗小于 10uA


芯片结构

在这里插入图片描述

管脚定义

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

在这里插入图片描述

极限参数

在这里插入图片描述

开发环境

下载CDK压缩包安装:

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

SDK的获取

从官网获取

WinnerMicro联盛德微电子 —— W806

WM_SDK_W806_v0.6.0.rar


从Q群获取

在这里插入图片描述

iosetting大佬 维护的wm-sdk-w806

       这个SDK比官方0.6版的SDK完善的多。


IOsetting的CSDN主页

在这里插入图片描述

git clone https://gitee.com/iosetting/wm-sdk-w806.git


打开工程

打开SDK目录内的W806_SDK.cdkws 工程文件。之后每次双击桌面的 CDK 快捷方式即可直接打开上次关闭前的工程。

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

如果接触过STM32 HAL库的话,学习成本应该会小些。

在这里插入图片描述

编译

右键 W806_SDK 在弹出的菜单中选择 Build,开始编译工程。

在这里插入图片描述

编译完成后生成的固件位于 W806_SDK 工程 binW806目录下,固件名称:W806.fls (串口烧录使用此文件)

在这里插入图片描述

固件烧录

从Q群下载打开烧录工具 Upgrade_Tools,或从官网下载:WinnerMicro 联盛德微电子

在这里插入图片描述

在这里插入图片描述

现象

烧录完成后按复位键,可见程序开始运行。

在这里插入图片描述

关键字:联盛德  开发环境  烧录程序 引用地址:【联盛德W806上手笔记】一、开发环境和烧录程序

上一篇:【联盛德W806上手笔记】二、GPIO
下一篇:联盛德W806-KIT开发板试用评测系列之一:开发环境搭建篇

推荐阅读最新更新时间:2024-11-03 15:31

stm32 直接操作寄存器开发环境配置
操作stm32 有使用官方库函数(参见 stm32 开发环境MDK+库文件配置 )和 直接操作寄存器的方法 直接操作寄存器的方法 会比库函数的方法效率更高 而且代码量会比较少 例如 在库函数下 配置一个GPIO口 需要 GPIO_InitTypeDef GPIO_InitStructure; //结构体 初始化 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPI
[单片机]
stm32 直接操作寄存器<font color='red'>开发环境</font>配置
全新Reality AI Explorer Tier, 免费提供强大的AI/ML开发环境综合评估“沙盒”
包含Reality AI Tools®的自动AI模型构建、验证和部署模块,以及教程、应用示例与电子邮件支持 2024 年 7 月 16 日,中国北京讯 - 全球半导体解决方案供应商瑞萨电子今日宣布推出Reality AI Explorer Tier——作为Reality AI Tools®软件的免费版本,可用于开发工业、汽车和商业应用中的AI与TinyML解决方案 。 新推出的Reality AI Explorer Tier为用户提供免费的、全面的自助式评估沙盒访问权限。符合条件的客户现在可以访问Reality AI Tools的全部功能,包括自动化AI模型构建、验证和部署模块。Reality AI Explorer
[嵌入式]
全新Reality AI Explorer Tier,  免费提供强大的AI/ML<font color='red'>开发环境</font>综合评估“沙盒”
玩转STM32CubeMX | 开发环境
开发环境搭建 1.Keil MDK-ARM软件简介及安装 1.1 Keil MDK-ARM简介 Keil MDK,也称MDK-ARM,目前由三家国内代理商提供技术支持和相关服务。MDK-ARM软件为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境。MDK-ARM专为微控制器应用而设计,不仅易学易用,而且功能强大,能够满足大多数苛刻的嵌入式应用。 MDK-ARM有四个可用版本,分别是MDK-Lite、MDK-Basic、MDK-Standard、 MDK-Professional。所有版本均提供一个完善的C / C++开发环境,其中MDK-Professional还包含大量的中间库
[单片机]
玩转STM32CubeMX | <font color='red'>开发环境</font>
w806(基于Arduino)——点亮LED灯
一、搭建Arduino环境 1、安装Arduino IDE 1)下载Arduino IDE Arduino官网地址:Arduino Docs | Arduino Documentation | Arduino Documentation 2)安装Arduino IDE 打开安装包一路next即可。 2、在Arduino IDE上安装W806库 1)添加开发板管理器网址 打开Arduino IDE,依次打开 文件 - 首选项,在“附加开发板管理器网址”一栏添加以下网址。 https://cdn.jsdelivr.net/gh/Hi-LinkDuino/w80x_arduino/package_w80x_proxy_ind
[单片机]
<font color='red'>w806</font>(基于Arduino)——点亮LED灯
ADI发布嵌入式软件开发环境CodeFusion Studio™和开发者门户,助力简化和加速智能边缘开发
ADI发布嵌入式软件开发环境CodeFusion Studio™和开发者门户,助力简化和加速智能边缘开发 ADI面向开发者打造全新套件,整合跨设备、跨市场的硬件、软件和服务,CodeFusion Studio™和ADI新推出的开发者门户是该套件中首批亮相的方案 此外还包括ADI Assure™可信边缘安全架构,这是一种通用安全架构,旨在整个框架内提供更可靠、更值得信赖的安全能力 以上方案有效结合,提供以开发者为核心的体验,通过整合开源配置和分析工具,加快产品上市并增强安全性和可靠性 中国,北京—2024年10月8日— 全球领先的半导体公司Analog Devices, Inc. (Nasdaq: ADI)发布以开发
[嵌入式]
ADI发布嵌入式软件<font color='red'>开发环境</font>CodeFusion Studio™和开发者门户,助力简化和加速智能边缘开发
W801 W806 W800第一次仿真下载不成功解决方案
Can't find output file E:soldworks2022CPZRD20220217toolsw800projectsSDK_ProjectprojectCDK_WSW800_SDKObjw800.elf 出现上面错误代码。 打开 文件夹下面toolsw800utilitiesaft_build_project.sh 这个文件将MV改为CP
[单片机]
W801 <font color='red'>W806</font> W800第一次仿真下载不成功解决方案
s3c2410上搭建QT/Embedded4.8.5开发环境(五)
前面我们已经搭建好了三个不同版本的QT编译环境 ①qt-4.8.5-x11:依赖于x11的qt版本,在PC可以直接 ./ 运行 ②qt-4.8.5-x86:依赖与qvfb的qt版本,在PC机上可以使用 qvfb & , 然后“./ -qws”运行 ③qt-4.8.5-arm:arm上的QT版本,交叉编译后在arm上运行 编译大概花了配置两天半的时间,期间还遇见一些问题,好在全部解决了,但是我们总不能每次搭环境都费这么长时间吧,好在我们还有tar可以使用,我们把最后的编译版本打包备份,这样以后我们使用的时候直接解压缩就可以了 备份qt-4.8.5 tar -cvzf tslib-1.4-arm.tar.gz /o
[单片机]
PIC单片机 配置位如何写 (MPLAB X集成开发环境,XC编译器)
最近刚接触MPLABX集成开发环境,X16和X8编译器,和以前的PIC的开发环境有了很大的区别,这里就说一下新建工程的第一步,配置位的编写。 1:MPALB X IDE用户指南里面例子的配置位写法: 2:根据MPALB X IDE用户指南里面的描述,可以自动生成配置位的代码 3:根据MPALB X IDE用户指南,说明配置位的编写是和编译器相关的,因此我们看编译器的说明文档 4:根据X8编译器的说明文档,看编译器安装目录下的文档说明 5:下面就是编译器安装目录下的文档说明 16F877A Support Information #pragma config Usage #prag
[单片机]
PIC单片机 配置位如何写 (MPLAB X集成<font color='red'>开发环境</font>,XC编译器)
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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