【联盛德W806上手笔记】一、开发环境和烧录程序
目錄
- 簡介
- 芯片外觀
- MCU 特性
- 安全特性
- 低功耗模式
- 芯片結構
- 管腳定義
- 極限參數
- 開發環境
- SDK的獲取
- 從官網獲取
- 從Q群獲取
- iosetting大佬 維護的wm-sdk-w806
- 打開工程
- 編譯
- 固件燒錄
- 現象
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 6mmMCU 特性
集成 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主頁
打開工程
打開SDK目錄內的W806_SDK.cdkws 工程文件。之后每次雙擊桌面的 CDK 快捷方式即可直接打開上次關閉前的工程。
如果接觸過STM32 HAL庫的話,學習成本應該會小些。
編譯
右鍵 W806_SDK 在彈出的菜單中選擇 Build,開始編譯工程。
編譯完成后生成的固件位于 W806_SDK 工程 bin\W806目錄下,固件名稱:W806.fls (串口燒錄使用此文件)
固件燒錄
從Q群下載打開燒錄工具 Upgrade_Tools,或從官網下載:WinnerMicro 聯盛德微電子
現象
燒錄完成后按復位鍵,可見程序開始運行。
總結
以上是生活随笔為你收集整理的【联盛德W806上手笔记】一、开发环境和烧录程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前台jsp页面向后台传汉字出现乱码问题解
- 下一篇: 跨境电商自建独立站CMS