0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何搭建星闪BS25开发环境

蓝牙 来源:蓝牙 2023-11-18 17:14 次阅读

内容简介

星闪(SparkLink)不多做介绍,有兴趣可以自行查找资料,简单来说就是一种新型的无线规范,理想是取代Bluetooth和Wifi,并且解决了一些蓝牙和wifi的痛点。BS25是某国内厂商推出的一颗支持星闪的SOC,本文介绍如何搭建星闪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

第一步是安装DevEco Device Tool,

双击deveco-device-tool-all-in-one-local-1.0.3-release.exe进行安装:

安装目录不能有中文和特殊字符:

d5c416c0-85e6-11ee-939d-92fbcf53809c.png

这里会要求安装依赖:

d5c8535c-85e6-11ee-939d-92fbcf53809c.png

这里会检查python和VSCode,点击安装,这里安装会自动完成:

d5e6d3ea-85e6-11ee-939d-92fbcf53809c.png

然后再点击安装:

d5f131f0-85e6-11ee-939d-92fbcf53809c.png

等待安装完成。

以管理员身份打开VSCode,关闭自动更新功能:

d5fec0ea-85e6-11ee-939d-92fbcf53809c.png

Update:mode设置为manual:

d6060d5a-85e6-11ee-939d-92fbcf53809c.png

Ps:VScode设置为中文的办法:

d6160534-85e6-11ee-939d-92fbcf53809c.png

在扩展中搜索“Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code”并做相应设置即可。如果遇到设置出错的情况,可以参考官方文档《BS25V100SDK开发环境搭建用户指南00B02.pdf》里面有相应的解决方法。

后续如果打开工具,出现提示升级的情况:

d6263a26-85e6-11ee-939d-92fbcf53809c.png

一定一定不要升级,直接关掉即可!

接下去是配置和编译

把DevTools_CFBB_V1.0.3拷贝到和DevEco工具同一个目录下(也可以在其他目录下,这个无所谓):

d62e5b3e-85e6-11ee-939d-92fbcf53809c.png

注意:上图中把DevTools_CFBB_V1.0.3放到了C盘,老司机强烈建议不要放C盘,否则会有意想不到的错误,下面文章中如出现在C盘,同样也请自行绕道,不过仅限于DevTools_CFBB,DevEco-Device-Tool可以放在C盘不受影响。

然后解压SDK,并放到你喜欢的目录下,不要有中文路径。

打开VSCode:

d632db3c-85e6-11ee-939d-92fbcf53809c.png

选择导入工程,并选择路径:

d6371562-85e6-11ee-939d-92fbcf53809c.png

注意,如果之前已经导入过这个工程的话,需要删除以下两个文件后重新导入:

d64888ba-85e6-11ee-939d-92fbcf53809c.png

当然也可以采用以前的配置直接导入。

选择SO型号:

d64cbafc-85e6-11ee-939d-92fbcf53809c.png

导入完成后如下:

d652aeb2-85e6-11ee-939d-92fbcf53809c.png

打开工程配置选项:

d65d7784-85e6-11ee-939d-92fbcf53809c.png

配置compiler_bin_path(路径就是前面拷贝的DevTools_CFBB_V1.0.3路径):

d673180a-85e6-11ee-939d-92fbcf53809c.png

然后就可以点击“PROJECT TASKS”中的“Build”进行编译了。

d67c1766-85e6-11ee-939d-92fbcf53809c.png

等待编译成功:

d69022ec-85e6-11ee-939d-92fbcf53809c.png

编译成功后,就可以将程序烧录到开发板中测试了,至于如何烧录,会在后续的文章中介绍。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    114

    文章

    5761

    浏览量

    169755
  • soc
    soc
    +关注

    关注

    38

    文章

    4115

    浏览量

    217878
  • WIFI
    +关注

    关注

    81

    文章

    5285

    浏览量

    203233
  • 开发环境
    +关注

    关注

    1

    文章

    220

    浏览量

    16579
  • 星闪
    +关注

    关注

    6

    文章

    113

    浏览量

    537

原文标题:遥遥领先,星闪芯片BS25开发环境搭建

文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    本文介绍如何选择和编译海思BS25 SDK下的sle mouse工程。本文假设开发环境已经搭建
    的头像 发表于 10-27 11:23 4471次阅读
    如何选择和编译海思<b class='flag-5'>星</b><b class='flag-5'>闪</b><b class='flag-5'>BS25</b> SDK下的sle mouse工程

    BS25开发板NL001初体验

    最近拿到了一块BS25开发板NL001,做一个山寨版的“开箱”吧。
    的头像 发表于 11-17 09:17 5050次阅读
    <b class='flag-5'>星</b><b class='flag-5'>闪</b><b class='flag-5'>BS25</b><b class='flag-5'>开发</b>板NL001初体验

    用BurnTool给芯片BS25烧写程序

    本文介绍用BurnTool给芯片BS25烧写程序。
    的头像 发表于 11-22 09:49 2475次阅读
    用BurnTool给<b class='flag-5'>星</b><b class='flag-5'>闪</b>芯片<b class='flag-5'>BS25</b>烧写程序

    华为BS25 SDK中GADC设置的陷阱

    用华为 BS25 SDK 做产品中发现 GADC中的 一个小陷阱。
    的头像 发表于 12-01 14:01 1569次阅读
    华为<b class='flag-5'>星</b><b class='flag-5'>闪</b><b class='flag-5'>BS25</b> SDK中GADC设置的陷阱

    利用BS25开发板NL001测试SDK中外设程序

    本文利用BS25开发板NL001测试一下官方sdk中的外设程序,以便熟悉外设的基本操作。
    的头像 发表于 12-22 10:49 2000次阅读
    利用<b class='flag-5'>星</b><b class='flag-5'>闪</b><b class='flag-5'>BS25</b><b class='flag-5'>开发</b>板NL001测试SDK中外设程序

    利用BS25开发板NL001测试官方sdk中的外设程序uart

    本文利用BS25开发板NL001测试一下官方sdk中的外设程序uart,以便熟悉外设的基本操作。
    的头像 发表于 01-02 11:30 2743次阅读
    利用<b class='flag-5'>星</b><b class='flag-5'>闪</b><b class='flag-5'>BS25</b><b class='flag-5'>开发</b>板NL001测试官方sdk中的外设程序uart

    【BearPi-Pico H3863开发板体验连载】玩转,可视化呈现

    收到BearPi-Pico H3863开发板,首先感谢电子发烧友与小熊派提供的平台与开发板。开发板有两块,可以用来做
    发表于 09-30 14:26

    派物联网开发套件体验连载】智能交通灯

    搭,显示传感器信息,红绿灯状态等 模块化硬件,组装方便快捷,对软件开发人员十分友好 本项目使用开发板+底板+红绿灯模块+OLED模块组合 软件开发
    发表于 10-05 13:00

    如何搭建海思BS25开发环境

    (SparkLink)不多做介绍,有兴趣可以自行查找资料,简单来说就是一种新型的无线规范,用于取代Bluetooth和Wifi,并且解决了一些蓝牙和wifi的痛点。
    的头像 发表于 10-07 15:23 5953次阅读
    如何<b class='flag-5'>搭建</b>海思<b class='flag-5'>星</b><b class='flag-5'>闪</b><b class='flag-5'>BS25</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b>?

    解决BS25 1.0.T20.12版本开发工具默认SDK无法编译的问题

    本文介绍在BS25 1.0.T20.12版本开发工具下,默认的SDK无法编译的问题。
    的头像 发表于 11-08 09:40 1003次阅读
    解决<b class='flag-5'>BS25</b> 1.0.T20.12版本<b class='flag-5'>开发</b>工具默认SDK无法编译的问题

    如何用BurnTool给海思的芯片BS25烧写程序?

    本文介绍用BurnTool给海思的芯片BS25烧写程序。
    的头像 发表于 11-14 09:08 3672次阅读
    如何用BurnTool给海思的<b class='flag-5'>星</b><b class='flag-5'>闪</b>芯片<b class='flag-5'>BS25</b>烧写程序?

    海思BS25开发板NL001初体验

    最近拿到了一块BS25开发板NL001,做一个山寨版的“开箱”吧。
    的头像 发表于 11-15 10:01 4063次阅读
    海思<b class='flag-5'>星</b><b class='flag-5'>闪</b><b class='flag-5'>BS25</b><b class='flag-5'>开发</b>板NL001初体验

    华为 SLE 开发BS25 和 SDK 初探

    BS25开发板和SDK初步接触
    的头像 发表于 11-15 16:01 3247次阅读

    解决芯片BS25 1.0.T20.12版本开发工具默认SDK无法编译的问题

    本文介绍在BS25 1.0.T20.12版本开发工具下,默认的SDK无法编译的问题。
    的头像 发表于 11-21 09:08 1235次阅读
    解决<b class='flag-5'>星</b><b class='flag-5'>闪</b>芯片<b class='flag-5'>BS25</b> 1.0.T20.12版本<b class='flag-5'>开发</b>工具默认SDK无法编译的问题

    基于BS21芯片方案的SLE模块功能特点

    1、E105-BS21系列SLE模块产品简介 E105-BS21系列SLE模块模块是基于
    的头像 发表于 10-17 18:35 329次阅读
    基于<b class='flag-5'>BS</b>21芯片方案的SLE<b class='flag-5'>星</b><b class='flag-5'>闪</b>模块功能特点