遥遥领先,华为海思星闪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打印不正常,则需要分析串口硬件与代码是否匹配,这些会在以后的文章中一一介绍。
- 分享
- 举报
-
浏览量:3693次2023-11-10 16:30:31
-
2023-11-15 16:29:20
-
浏览量:2789次2020-07-31 15:13:59
-
浏览量:4344次2020-09-01 16:31:54
-
浏览量:4494次2020-07-31 13:45:09
-
浏览量:3440次2020-07-27 16:05:14
-
浏览量:1526次2024-01-19 17:42:50
-
浏览量:3093次2020-10-12 11:32:08
-
浏览量:1517次2024-03-16 10:01:36
-
浏览量:1177次2023-11-18 14:19:47
-
浏览量:5708次2017-11-21 13:45:07
-
浏览量:1140次2024-01-06 10:33:06
-
浏览量:4196次2021-07-09 13:47:54
-
浏览量:1043次2024-01-03 17:15:03
-
2023-06-12 14:35:55
-
浏览量:3338次2019-12-28 10:19:54
-
浏览量:1255次2024-01-08 16:49:01
-
浏览量:3208次2020-09-09 10:34:28
-
浏览量:688次2024-03-15 09:09:12
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
圈圈
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明