W806开发板入门手册
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
下载程序烧录工具:
下载地址:
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函数中写的。说明固件下载成功,程序运行正常。
5 SDK 如何开始编写用户程序
SDK 的入口函数 main,位于 WM_SDK_W806\app\src\main.c 文件里(如下示例代码)。
#include <stdio.h>
#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);
}
- 点赞
- 收藏
- 关注作者
评论(0)