欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3996|回復: 0
收起左側

聯盛德 HLK-W806 csky-elfabiv2編譯和燒錄說明

[復制鏈接]
ID:912806 發表于 2021-11-12 10:09 | 顯示全部樓層 |閱讀模式
本帖最后由 michaelchain 于 2021-11-17 00:18 編輯

介紹
W806是32位MCU, 1MB flash, 288K內存, 是W800去掉無線部分的版本, 這個芯片背后是T-HEAD 800 系列.
T-HEAD 500, 600 和 800 系列都是基于 CSKY 架構, 其中 T-HEAD 500 和 600 系列基于 CSKY V1, T-HEAD 800 系列基于 CSKY V2. T-HEAD 800 系列的 ABI 是 CSKY ABI V2.

HLK-W806 開發板
W806-MCU-development-board-720x403.jpg W806-IO-headers.jpg
參數
  • MCU – WinnerMicro W806 32-bit XT804 MCU
    • 240 MHz
    • 1MB Flash
    • 288KB RAM
    • FPU, DSP, crtypto engine
  • 2x24排針
  • 1x SDIO host with support for SDIO 2.0, SDHC, MMC 4.2
  • 1x SDIO device up to 200 Mbps
  • Up to 6x UART, 1x I2C
  • 1x SPI slave up to 50 MHz, 1x master/slave SPI
  • LCD controller with support for 4×32 interface
  • 1x I2S
  • Up to 4x ADC (16-bit, 1KHz sampling rate)
  • Up to 44x GPIOs, 5x PWM, PWM最高到160KHz, 分辨率比較低只有8bit
  • Up to 15 touch sensors
  • ISO/IEC 7816 smart card interface
  • Reset, Wakeup, 3.3V, and GND signals
  • Debugging – CH340 via micro USB port
  • Misc – Reset and Boot buttons
  • Power Supply – 5V via micro USB port
  • 尺寸65 x 26 mm

使用
安裝編譯工具編譯工具下載
  • 導航->工具->工具鏈-800系列->(當前是V3.10.29)
  • 根據自己的操作系統, 下載對應版本, 對于Ubuntu20.04, 下載 csky-elfabiv2-tools-x86_64-minilibc-20210423.tar

編譯工具安裝

上面下載的tar.gz文件外層路徑用的是./目錄, 比較坑, 建議放到一個子目錄中解壓, 或者建一個空目錄, 將解壓目錄指定過去, 參考命令如下
  1. mkdir csky-elfabiv2-tools-x86_64-minilibc-20210423
  2. tar xvf csky-elfabiv2-tools-x86_64-minilibc-20210423.tar.gz  -C csky-elfabiv2-tools-x86_64-minilibc-20210423/
復制代碼
移動到/opt下, 目錄可以自己定
  1. cd /opt/toolchains/
  2. sudo mv ~/Backup/linux/csky-elfabiv2-tools-x86_64-minilibc-20210423/ .
  3. sudo chown -R root:root csky-elfabiv2-tools-x86_64-minilibc-20210423/
復制代碼
不需要指定路徑

編譯

導出此項目
  1. git clone https://github.com/IOsetting/wm-sdk-w806.git
復制代碼
運行menuconfig, 配置工具路徑
  1. cd w806_makefile
  2. make menuconfig
復制代碼
在menuconfig界面中, Toolchain Configuration -> 第二個toolchain path, 將剛才的路徑填進去, 需要完整路徑, 帶最后的斜桿, 例如
  1. /opt/toolchains/csky-elfabiv2-tools-x86_64-minilibc-20210423/bin/
復制代碼
其他不用動, Save后退出menuconfig
執行編譯
  1. make
復制代碼


燒錄

運行menuconfig, 配置路徑
  1. cd w806_makefile
  2. make menuconfig
復制代碼
在menuconfig界面中, Download Configuration -> download port, 填入開發板在你的系統中對應的USB端口, 例如ttyUSB0, 其他不用動, Save后退出menuconfig

執行燒錄
  1. make flash
復制代碼

根據輸出的提示, 按一下reset鍵, 就會開始下載了.
  1. enerate compressed image completed.
  2. build finished!
  3. connecting serial...
  4. serial connected.
  5. wait serial sync.........         
  6. please manually reset the device. <----- 這里按下reset
  7. ....
  8. serial sync sucess.
  9. mac CC-CC-CC-CC-CC-CC.
  10. start download.
  11. 0% [###] 100%
  12. download completed.
  13. please manually reset the device.
復制代碼

如果出現can not open serial make: *** [tools/w806/rules.mk:158: flash] Error 255錯誤, 檢查一下是否有其他串口軟件占用了這個端口, 如果有需要先關閉
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表