遥遥领先,华为海思星闪BS25 sdk选择sle_mouse工程并编译下载
内容简介
本文介绍如何选择和编译海思星闪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打印不正常,则需要分析串口硬件与代码是否匹配,这些会在以后的文章中一一介绍。
- 分享
- 举报
暂无数据-
浏览量:5382次2023-11-10 16:30:31
-
2023-11-15 16:29:20
-
浏览量:3413次2020-07-31 15:13:59
-
浏览量:5420次2020-09-01 16:31:54
-
浏览量:25次2025-12-01 17:09:59
-
浏览量:5043次2020-07-31 13:45:09
-
浏览量:3906次2020-07-27 16:05:14
-
浏览量:3068次2024-01-19 17:42:50
-
浏览量:3493次2020-10-12 11:32:08
-
浏览量:3687次2024-03-16 10:01:36
-
浏览量:6236次2017-11-21 13:45:07
-
浏览量:2422次2024-01-06 10:33:06
-
浏览量:4692次2021-07-09 13:47:54
-
浏览量:1837次2024-01-03 17:15:03
-
浏览量:2550次2023-11-18 14:19:47
-
浏览量:3780次2019-12-28 10:19:54
-
浏览量:2357次2024-01-08 16:49:01
-
浏览量:3570次2020-09-09 10:34:28
-
2023-06-12 14:35:55
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
圈圈
微信支付举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友