【星闪模组WS8204 SLE&BLE开发板试用】3-深度开发
WS8204 SLE&BLE开发板官方所提供的资料不多,本文主要通过对WS8204 SLE&BLE开发板的深度分析并结合网上的资源,介绍如何开展开发板的二次开发。
一、 星闪模组WS8204主芯片
结合网络上的资料,分析后认为WS8204可能采用的华为海思RS21E芯片中的Hi2812系列,华为官网并未给出Hi2812的相关资料,但已有众多厂家采用Hi2812系列开发出多款开发板,如BearPi、鸥哈派_星闪2821、WS8204、安信可海思Hi-12F模组等。
本文将依据BearPi所提供的相关资料搭建了WS8204开发环境。
Window环境下开发环境搭建 | BearPi-Pico H2821E | 小熊派BearPi
二、 WS8204SLE&BLE开发板开发环境搭建
1. 下载相关软件并安装
① 安装HiSpark Studio依赖的python环境。点击跳转
② HiSpark Studio华为鸿蒙开发环境。点击跳转
注意:安装路径不要有中文
2. 拉取本项目的SDK代码到本地:
git clone https://gitee.com/bearpi/bearpi-pico_h2821e.git
或者点击直接下载代码包,并解压(解压目录的不能含中文、空格、特殊字符)。
3. 打开 HiSpark Studio 工具,进入欢迎页面,单击“新建工程”,进入新建工程页面。
4. 按照图2所示步骤进行:①芯片选择“BS21E”; ②开发板选择“bs21”; ③工程名自定义填写;④工程路径自己选择,但路径不能包含中文、空格、特殊字符;⑤软件包路径选择SDK代码“bearpi-pico_h2821e”层级, ⑥点击“完成”。
5. 新建工程成功后如下图所示代码结构
6. 工程配置。
主要修改程序加载部分的传输方式和端口,按下拉菜单选择即可,其余选项无需修改。
7. 选择示例方法
点击工具栏中的“系统配置”选项,选择你所需的示例目录,如系统应用程序可选“Application”目录,勾选“Enable Sample”、“Enable the Sample of peripheral”以及需要要编译的“Sample”名称,本例选择LED灯闪烁,即“LED blink”并保存。
8. 编译
点击工具栏中的“重编译”按钮,编译代码,初次编译时间经常,直至出现“[SUCCESS]”字样表示编译成功。
三、 烧录
1、方式一
将PC与开发板的L-UART接口连接好,点击图7中“烧录”按钮,提示按“reset”键,开始烧录。
2、方式二
下载并打开 “BurnTool_H2821E.zip”,安装HiBurn。点击跳转
打开已经安装的HiBurn烧录工具,按照一下步骤设置:①选择串口;②选择自动烧录;③选择烧录文件,文件在目录..\bearpi-pico_h2821e-master\output\bs21e\fwpkg\standard-bs21e-1100e下,文件名bs21e_all_in_one.fwpkg,选中后将显示全部烧录文件名;④点击连接,按下“reset”键,将自动烧录。
注意:打开“setting”菜单,必须将波特率设置为750000。
四、 总结
本文主要介绍了在华为星闪开发环境HiSpark Studio中进行WS8204 SLE&BLE开发的方法。
文本所使用的开发板资料非成都无声讯通科技有限责任公司官方发布,一切以官方发布的资料为准。此文仅供参考,请谨慎使用,由此产生的一切后果本人不承担任何法律责任。