内容简介
本文介绍如何选择和编译海思星闪BS25 SDK下的sle mouse工程。本文假设开发环境已经搭建完毕,具体搭建流程请参考《遥遥领先,华为海思星闪芯片BS25开发环境搭建》。
测试工具
Operating system:win10 home
Compiler:CFBB IDE 1.0.3
Sdk:--
BurnTool:NULL
DebugKits:NULL
Python:3.8
VSCode:1.66.2
Here we go
SDK下有很多工程,具体编译哪个是需要配置的。找到DevTools_CFBB_V1.0.5下的env_start.bat并运行:

运行后如图:

切换到SDK目录:

用以下命令进行编译的配置:

回车后如下:

选择Application:


一步步下去,选择mouse或者dongle:

选择哪个应该就会编译哪个,这个好像还不能都选。
完成后按“S”键保存并按“Q”键退出。
配置完成后,打开VSCode,重新编译工程,如何编译参考《遥遥领先,华为海思星闪芯片BS25开发环境搭建》。
编译成功:

将开发板(或鼠标板)和串口连接到电脑。
工程配置中选择upload_port:

设置烧录波特率:

单击Upload进行烧录:

点击后需要在150s内复位开发板:

烧录成功后:

完成后需要再次复位开发板。
前面配置的是mouse程序,接下去配置dongle。
Menuconfig配置程序为sle mouse dongle:

完成后编译烧录。
将dongle连接电脑,可以看到设备管理器中多了一个HID鼠标设备:

从串口上可以看到dongle的log:

此时把mouse上电后就可以看到SLE连接上的log了:

这个时候,如果mouse的硬件和sensor跟默认程序匹配的话,就可以看到鼠标能够正常使用了。如果硬件与原始程序不匹配,则需要修改硬件相关的代码;上述串口的log也是建立在默认程序与硬件匹配的前提下的,如果log打印不正常,则需要分析串口硬件与代码是否匹配,这些会在以后的文章中一一介绍。
审核编辑:汤梓红
-
芯片
+关注
关注
462文章
53559浏览量
459315 -
华为
+关注
关注
218文章
35802浏览量
260766 -
开发环境
+关注
关注
1文章
252浏览量
17540 -
SDK
+关注
关注
3文章
1094浏览量
51208 -
星闪
+关注
关注
9文章
214浏览量
1279
原文标题:遥遥领先,华为海思星闪BS25 sdk选择sle_mouse工程并编译下载
文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
如何搭建星闪BS25开发环境
如何搭建海思星闪BS25开发环境?

如何选择和编译海思星闪BS25 SDK下的sle mouse工程
评论