W806-C200单片机简介

W806是联盛德基于平头哥XT核推出的

  • 安全IoT MCU芯片.
  • 是RISC-V的MCU.
  • 是基于国产平头哥的“玄铁”核心开发.

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/升级

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

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

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

低功耗模式

3.3V 单电源供电

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

待机功耗小于 10uA

开发环境

W806开发使用的是平头哥的CDK开发工具,支持windows, linux下的开发环境。 CDK是面向基于RISC-V的MCU/AIoT领域的极简开发环境,帮助开发者从工程获取到配置、开发、下载、调试全链路的图形界面的支持。

下载地址:

https://xuantie.t-head.cn/community/download?id=4210079943993921536

安装CDK

按开发说明分别安装 CDK 开发IDE,Upgrade_Tools下载工具,和一个USB的驱动。

三步就完成了整个开发环境的安装,也不进行配置或设置什么的。 CDK

下载固件

编译完成后,到项目根目录下把bin目录下的fls文件通过Upgrade_Tools下载到板子上。

下载方法时,下载时点Upgrade_Tools软件的下载按钮后,再按一下板子上的reset键,才开始下载。

运行固件

下载完成后,再按一下reset键即开始运行。

总结

整个开发过程正如官方广告所说1520开发效率, 1天掌握开发环境, 5天建立产品原型开发, 20天完成产品初步开发。

W806的开发还是比较容易的。