W806開發板入門手冊

      網友投稿 1269 2022-05-25

      W806開發板入門手冊1:概述說明2:準備工作3 編譯固件中3.1 安裝 CDK3.2 打開工程3.3 編譯完整固件3.4 固件編譯成功3.5 編譯輸出文件4 固件燒錄4.1 硬件連接4.2 燒錄5 SDK 如何開始編寫用戶程序

      1:概述說明

      W806開發板從入門到放棄,哈哈!!!

      2:準備工作

      硬件環境: ? W806 開發板,就是上面的圖 ? USB 轉串口線 軟件環境: Windows 端編譯工具:CDK 安裝包,-,直接百度網盤 鏈接:https://pan.baidu.com/s/1mslRbcuC0oGrNsjQJY3wHQ 提取碼:qdut

      下載程序燒錄工具:

      SecureCRT

      -:

      https://www.onlinedown.net/soft/4768.htm

      SDK-:

      鏈接:https://pan.baidu.com/s/1jAUVONDgHp-HyrngEkdrdg 提取碼:hnek

      3 編譯固件中

      3.1 安裝 CDK

      點擊setup.exe,安裝過程中,直接點擊下一步,選擇英文路徑,直到最后安裝完成即可。

      3.2 打開工程

      注意:必須是英文路徑;

      注意:必須是英文路徑;

      注意:必須是英文路徑;

      打 開下載好的SDK文件,在WM_SDK_W806的目錄中 , 在C:\Users\Administrator\Desktop\W806\WM_SDK_W806\tools\W806\projects\SDK_Project\project\CDK_WSWM_SDK_W806\tools\W806\projects\SDK_Project\project\CDK_WS\W806_SDK 中雙擊打開 CDK_WS.cdkws工程文件,如下圖所示。之后每次雙擊桌面的 CDK 快捷方式即可直 接打開上次關閉前的工程。

      3.3 編譯完整固件

      右鍵 W806_SDK 在彈出的菜單中選擇 Build,開始編譯工程

      3.4 固件編譯成功

      3.5 編譯輸出文件

      編譯完成后,生成的固件放在SDK 工程 bin\W806目錄下,生成文件有:W806.fls: 串口燒錄文件。

      W806.map:map 文件

      4 固件燒錄

      4.1 硬件連接

      W806 開發板正常供電,連接 UART0,確認 PC 可以正常識別到串口;

      4.2 燒錄

      打開燒錄工具 SecureCRT。選擇串口,查看信息。

      點擊connect按鈕,進入板子串口0的接收。

      這個時候,板子還沒進入燒錄下載模式,程序SecureCRT主窗口沒提示。

      下載固件前,需要使用reset按鈕和BOOT按鈕配合,使板子進入固件下載模式。

      進入下載固件的按鈕配合的方法: 先按住Reset按鈕,再按住BOOT按鈕。等2秒,松開reset按鈕。 觀察SecureCRT主窗口,看看開始收到從串口打印的連續的字符C,說明已經進入固件下載模式,此時,松開BOOT按鈕。回到電腦前,使用SecureCRT進行固件下載。

      SecureCRT主窗口不斷的接收到字符C, 說明板子進入了固件下載模式。 找到固件的位置C:\Users\Administrator\Desktop\W806\WM_SDK_W806\bin\W806\W806.fls

      用SecureCRT的Send Xmodem功能,選擇W806.fls 作為固件下載到板子,點擊傳輸,發送Xmodem。

      進入下載之后,出現下面這個界面,說明下載成功。

      此時,從SecureCRT主窗口上看到了板子串口0的調試信息 “.........................”。

      這條調試信息,是main.c 中的 UserMain函數中寫的。說明固件下載成功,程序運行正常。

      W806開發板入門手冊

      5 SDK 如何開始編寫用戶程序

      SDK 的入口函數 main,位于 WM_SDK_W806\app\src\main.c 文件里(如下示例代碼)。

      #include #include "wm_hal.h" void Error_Handler(void); int main(void) { SystemClock_Config(CPU_CLK_160M); printf("enter main\r\n"); while (1) { printf("."); HAL_Delay(1000); } } void Error_Handler(void) { while (1) { } } void assert_failed(uint8_t *file, uint32_t line) { printf("Wrong parameters value: file %s on line %d\r\n", file, line); }

      用戶可以添加自己的功能代碼,可以參考 demo 目錄下的相關示例。好了,針對W806的開發環境和實驗環境都準備就緒。

      API/SDK 硬件開發

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:基礎架構之分布式任務平臺
      下一篇:【用戶案例】傳統酒企距離無紙化辦公還有多遠?
      相關文章
      亚洲av无码国产精品夜色午夜| 国产精品亚洲综合一区在线观看| 亚洲A丁香五香天堂网| 亚洲一区二区免费视频| 亚洲欧洲综合在线| 亚洲精品在线不卡| 亚洲第一精品电影网| 亚洲精品成人久久| 亚洲综合免费视频| 亚洲男女一区二区三区| 亚洲成年人电影在线观看| 亚洲国产精品网站久久| 亚洲国产精品成人综合色在线婷婷| 亚洲精品456在线播放| 亚洲图片中文字幕| 国产精品亚洲片夜色在线| 国产亚洲sss在线播放| 国产成人亚洲综合网站不卡| 亚洲日韩精品A∨片无码加勒比| 亚洲精品午夜国产va久久| 亚洲中文无码卡通动漫野外| 亚洲欧好州第一的日产suv| 亚洲av成人一区二区三区在线播放| 亚洲av第一网站久章草| 亚洲成A人片在线观看中文| 亚洲中文字幕伊人久久无码| 亚洲中文字幕无码久久综合网| 亚洲精品无码午夜福利中文字幕| 亚洲成a人片在线观看无码| 久久精品亚洲视频| 亚洲精品高清国产麻豆专区| 亚洲午夜久久久久久尤物| 亚洲xxxx18| 色噜噜的亚洲男人的天堂| 亚洲福利在线播放| 国产国拍精品亚洲AV片| 亚洲AV无码一区二区乱孑伦AS | 亚洲国产精品成人久久蜜臀| 国产精品亚洲综合一区| 亚洲av无码一区二区三区网站 | 亚洲福利秒拍一区二区|