本人小白,在淘宝上看见了这款芯片(W801),感觉性价比挺高的,特意拿来学习学习,特此写下开发经历,先来配置环境。如有错误,欢迎大佬批评指正 一、CDK下载 CDK可以用来编写程序编译 网址 https://occ.t-head.cn/community/download?id=575997419775328256 注意 进入网页后选择最新的推荐版本下载并安装,安装过程中自动选择D盘,整个过程中默认安装就可以,不要有中文路径 二、SDK下载 W800和W801可以使用同一个SDK,这里下载W800的SDK,SDK里面包含的有芯片的基本例程,可以直接编译,以及修改例程 网址:https://www.winnermicro.com/html/1/156/158/558.html 注意:进入链接选择软件资料,这里我用的是图片中最新的SDK,并将其解压到非中文路径,总路径不能超过80字节,所以如果出错就检查是否路径过长或者含有中文 三、烧写软件(upgrade tools) 此软件不需要安装,用串口对芯片进行烧写 网址:https://www.winnermicro.com/html/1/156/158/558.html 注意:这里还是选择W800的产品介绍节,在开发工具选项中选择下载W800串口烧录工具,并解压到任意路径 到这里已经完成了W801开发所需要的环境,接下来将讲解如何使用这些软件进行编程开发 一、使用CDK编写和编译程序 找到SDK,注意是SDK,CDK可以打开SDK的项目。 找到以下路径下的.cdkws文件 wm_sdk_w800_20211203\tools\w800\projects\SDK_Project\project\CDK_WS 在这里有一个CDK_WS.cdkws的文件,双击默认通过CDK打开 双击后打开 编译: 点击工具栏中的这个图标就可以对整个文件进行编译,并在SDK解压文件的bin目录中w800文件夹下生成编译文件 wm_sdk_w800_20211203\bin\w800 如果使用的是本文讲的下载方法,那么选择w800.fls文件下载即可 这就算是打开SDK了,可以对W801进行开发了,但是本篇仅限对W801进行开发环境配置,所以不进行讲如何使用CDK,接下来的文章会对W801的开发不定期更新 二、使用烧写软件对W801进行烧录程序 解压upgrade tools可以看到一个可执行文件,双击打开 如果使用的是官方的开发板,则在烧写时不需要对开发板进行调整即可进入烧写模式 注意:如果不是官方开发板,则可能需要在烧写前将PA0(BOOT)引脚拉低超过或等于30ms(>=30ms,见官方寄存器手册56页表6) 1,选择合适的端口号(这里不讲了,相信大家都知道) 2,波特率默认115200 3,选择型号 W80x 4,选择固件 w800.fls 5,打开串口 6,点击下载 如果下载失败请仔细检查上述步骤 到这里整个教程就结束了,如果有什么问题欢迎大家留言
|