芯查查logo
  • 数据服务
    1. 新产品
    2. 物料选型
    3. 查替代
    4. 丝印反查
    5. 查品牌
    6. PCN/PDN
    7. 查方案
    8. 查代理
    9. 数据合作
  • SaaS/方案
      SaaS产品
    1. 供应链波动监控
    2. 半导体产业链地图
    3. BOM管理
    4. 解决方案
    5. 汽车电子
    6. 政府机构
    7. 数据API
  • 商城
  • 行业资讯
    1. 资讯
    2. 直播
  • 论坛社区
    1. 论坛
    2. 学习
    3. 测评中心
    4. 活动中心
    5. 积分商城
  • 查一下
  • 开通会员
钟志峰
遥遥领先,星闪BS25 sdk选择sle_mouse工程并编

内容简介

本文介绍如何选择和编译星闪BS25 SDK下的sle mouse工程。本文假设开发环境已经搭建完毕,具体搭建流程请参考之前的文章

测试工具

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,重新编译工程,如何编译请参考之前的文章。

编译成功:

图片

将开发板(或鼠标板)和串口连接到电脑。

工程配置中选择upload_port:

图片

设置烧录波特率:

图片

单击Upload进行烧录:

图片

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

图片

烧录成功后:

图片

完成后需要再次复位开发板。

前面配置的是mouse程序,接下去配置dongle。

Menuconfig配置程序为sle mouse dongle:

图片

完成后编译烧录。

将dongle连接电脑,可以看到设备管理器中多了一个HID鼠标设备:

图片

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

图片

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

图片

这个时候,如果mouse的硬件和sensor跟默认程序匹配的话,就可以看到鼠标能够正常使用了。如果硬件与原始程序不匹配,则需要修改硬件相关的代码;上述串口的log也是建立在默认程序与硬件匹配的前提下的,如果log打印不正常,则需要分析串口硬件与代码是否匹配,这些会在以后的文章中一一介绍。

 

星闪
版块: 思尼克 星闪NearLink
2023/12/28 10:26
  • 举报
😁😂😃😄😅😆😉😊😋😌😍😏😒😓😔😖😘😚😜😝😞😠😡😢😣😤😥😨😩😪😫😭😰😱😲😳😵😷😸😹😺😻😼😽😾😿🙀🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🙏✂✅✈✉✊✋✌✏✒✔✖✨✳✴❄❇❌❎❓❔❕❗❤➕➖➗➡➰🚀🚃🚄🚅🚇🚉🚌🚏🚑🚒🚓🚕🚗🚙🚚🚢🚤🚥🚧🚨🚩🚪🚫🚬🚭🚲🚶🚹🚺🚻🚼🚽🚾🛀Ⓜ🅰🅱🅾🅿🆎🆑🆒🆓🆔🆕
@好友

全部评论

加载中
游客登录通知
已选择 0 人
自定义圈子
移动
发布帖子
发布动态
发布问答
最新帖子
萤火工场GD32VW553-IOT测评+蓝牙串口透传树莓派pico 2测评 - 初体验【工程师经验】+ 飞线【开源】zvs142857 2.1A,3A快充 充电宝迷你UC3842 开关电源优化全解析:攻克常见难题,提升性能
热门版块
查看更多
电子元器件
汽车电子工程师论坛
工业电子专区
新手入门指南
单片机/MCU论坛
PCB设计
开源项目
电子DIY
维修技术
飞腾

48

收藏

分享

微信扫码
分享给好友

评论