0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何搭建海思星閃BS25開發(fā)環(huán)境?

藍(lán)牙 ? 來(lái)源:藍(lán)牙 ? 2023-10-07 15:23 ? 次閱讀

內(nèi)容簡(jiǎn)介

星閃(SparkLink)不多做介紹,有興趣可以自行查找資料,簡(jiǎn)單來(lái)說(shuō)就是一種新型的無(wú)線規(guī)范,用于取代Bluetooth和Wifi,并且解決了一些藍(lán)牙和wifi的痛點(diǎn)。BS25是海思推出的一顆支持星閃的SOC,本文介紹如何搭建海思星閃BS25開發(fā)環(huán)境。本文提到的軟件需要自行向官方獲取。

測(cè)試工具

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進(jìn)行安裝:

安裝目錄不能有中文和特殊字符:

131500c4-5df7-11ee-939d-92fbcf53809c.png

這里會(huì)要求安裝依賴:

13346f4a-5df7-11ee-939d-92fbcf53809c.png

這里會(huì)檢查python和VSCode,點(diǎn)擊安裝,這里安裝會(huì)自動(dòng)完成:

134c8b66-5df7-11ee-939d-92fbcf53809c.png

然后再點(diǎn)擊安裝:

136bb9aa-5df7-11ee-939d-92fbcf53809c.png

等待安裝完成。

以管理員身份打開VSCode,關(guān)閉自動(dòng)更新功能:

1382ca5a-5df7-11ee-939d-92fbcf53809c.png

Update:mode設(shè)置為manual:

13a66c44-5df7-11ee-939d-92fbcf53809c.png

Ps:VScode設(shè)置為中文的辦法:

13c6bb48-5df7-11ee-939d-92fbcf53809c.png

在擴(kuò)展中搜索“Chinese (Simplified) (簡(jiǎn)體中文) Language Pack for Visual Studio Code”并做相應(yīng)設(shè)置即可。如果遇到設(shè)置出錯(cuò)的情況,可以參考官方文檔《BS25V100SDK開發(fā)環(huán)境搭建用戶指南00B02.pdf》里面有相應(yīng)的解決方法。

后續(xù)如果打開工具,出現(xiàn)提示升級(jí)的情況:

13e20e34-5df7-11ee-939d-92fbcf53809c.png

一定一定不要升級(jí),直接關(guān)掉即可!

接下去是配置和編譯

把DevTools_CFBB_V1.0.3拷貝到和DevEco工具同一個(gè)目錄下(也可以在其他目錄下,這個(gè)無(wú)所謂):

140056c8-5df7-11ee-939d-92fbcf53809c.png

注意:上圖中把DevTools_CFBB_V1.0.3放到了C盤,老司機(jī)強(qiáng)烈建議不要放C盤,否則會(huì)有意想不到的錯(cuò)誤,下面文章中如出現(xiàn)在C盤,同樣也請(qǐng)自行繞道,不過(guò)僅限于DevTools_CFBB,DevEco-Device-Tool可以放在C盤不受影響。

然后解壓SDK,并放到你喜歡的目錄下,不要有中文路徑。

打開VSCode:

141181dc-5df7-11ee-939d-92fbcf53809c.png

選擇導(dǎo)入工程,并選擇路徑:

142cb8bc-5df7-11ee-939d-92fbcf53809c.png

注意,如果之前已經(jīng)導(dǎo)入過(guò)這個(gè)工程的話,需要?jiǎng)h除以下兩個(gè)文件后重新導(dǎo)入:

1446f510-5df7-11ee-939d-92fbcf53809c.png

當(dāng)然也可以采用以前的配置直接導(dǎo)入。

選擇SO型號(hào):

145b71fc-5df7-11ee-939d-92fbcf53809c.png

導(dǎo)入完成后如下:

14707016-5df7-11ee-939d-92fbcf53809c.png

打開工程配置選項(xiàng):

14838584-5df7-11ee-939d-92fbcf53809c.png

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

149bca22-5df7-11ee-939d-92fbcf53809c.png

然后就可以點(diǎn)擊“PROJECT TASKS”中的“Build”進(jìn)行編譯了。

14bc031e-5df7-11ee-939d-92fbcf53809c.png

等待編譯成功:

14dac01a-5df7-11ee-939d-92fbcf53809c.png

編譯成功后,就可以將程序燒錄到開發(fā)板中測(cè)試了,至于如何燒錄,會(huì)在后續(xù)的文章中介紹。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4797

    瀏覽量

    84729
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    155

    瀏覽量

    7722

原文標(biāo)題:遙遙領(lǐng)先,華為海思星閃芯片BS25開發(fā)環(huán)境搭建

文章出處:【微信號(hào):TalkBT,微信公眾號(hào):藍(lán)牙】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何選擇和編譯BS25 SDK下的sle mouse工程

    本文介紹如何選擇和編譯BS25 SDK下的sle mouse工程。本文假設(shè)開發(fā)
    的頭像 發(fā)表于 10-27 11:23 ?4607次閱讀
    如何選擇和編譯<b class='flag-5'>海</b><b class='flag-5'>思</b><b class='flag-5'>星</b><b class='flag-5'>閃</b><b class='flag-5'>BS25</b> SDK下的sle mouse工程

    BS25開發(fā)板NL001初體驗(yàn)

    最近拿到了一塊BS25開發(fā)板NL001,做一個(gè)山寨版的“開箱”吧。
    的頭像 發(fā)表于 11-17 09:17 ?5188次閱讀
    <b class='flag-5'>星</b><b class='flag-5'>閃</b><b class='flag-5'>BS25</b><b class='flag-5'>開發(fā)</b>板NL001初體驗(yàn)

    如何搭建BS25開發(fā)環(huán)境

    (SparkLink)不多做介紹,有興趣可以自行查找資料,簡(jiǎn)單來(lái)說(shuō)就是一種新型的無(wú)線規(guī)范,理想是取代Bluetooth和Wifi,并且解決了一些藍(lán)牙和wifi的痛點(diǎn)。BS25是某國(guó)內(nèi)廠商推出的一顆支持
    的頭像 發(fā)表于 11-18 17:14 ?3019次閱讀
    如何<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'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

    用BurnTool給芯片BS25燒寫程序

    本文介紹用BurnTool給芯片BS25燒寫程序。
    的頭像 發(fā)表于 11-22 09:49 ?2755次閱讀
    用BurnTool給<b class='flag-5'>星</b><b class='flag-5'>閃</b>芯片<b class='flag-5'>BS25</b>燒寫程序

    華為BS25 SDK中GADC設(shè)置的陷阱

    用華為 BS25 SDK 做產(chǎn)品中發(fā)現(xiàn) GADC中的 一個(gè)小陷阱。
    的頭像 發(fā)表于 12-01 14:01 ?1632次閱讀
    華為<b class='flag-5'>星</b><b class='flag-5'>閃</b><b class='flag-5'>BS25</b> SDK中GADC設(shè)置的陷阱

    利用BS25開發(fā)板NL001測(cè)試SDK中外設(shè)程序

    本文利用BS25開發(fā)板NL001測(cè)試一下官方sdk中的外設(shè)程序,以便熟悉外設(shè)的基本操作。
    的頭像 發(fā)表于 12-22 10:49 ?2119次閱讀
    利用<b class='flag-5'>星</b><b class='flag-5'>閃</b><b class='flag-5'>BS25</b><b class='flag-5'>開發(fā)</b>板NL001測(cè)試SDK中外設(shè)程序

    利用BS25開發(fā)板NL001測(cè)試官方sdk中的外設(shè)程序uart

    本文利用BS25開發(fā)板NL001測(cè)試一下官方sdk中的外設(shè)程序uart,以便熟悉外設(shè)的基本操作。
    的頭像 發(fā)表于 01-02 11:30 ?2891次閱讀
    利用<b class='flag-5'>星</b><b class='flag-5'>閃</b><b class='flag-5'>BS25</b><b class='flag-5'>開發(fā)</b>板NL001測(cè)試官方sdk中的外設(shè)程序uart

    招募開啟!首批開發(fā)者體驗(yàn)官招募,手機(jī)等你拿!

    體驗(yàn)官中通過(guò)路演答辯方式,由現(xiàn)場(chǎng)專家評(píng)委選出最具商業(yè)價(jià)值獎(jiǎng)1名。 5) 最佳反饋獎(jiǎng) :使用解決方案開發(fā)過(guò)程中,識(shí)別
    發(fā)表于 06-25 15:39

    3559環(huán)境搭建開發(fā)指南

    來(lái)源:易百納技術(shù)社區(qū) 3559是一款高性能的嵌入式處理器,廣泛應(yīng)用于智能攝像頭、安防監(jiān)控等領(lǐng)域。本文將詳細(xì)介紹3559環(huán)境
    發(fā)表于 08-17 09:32

    3559環(huán)境搭建開發(fā)指南

    來(lái)源:易百納技術(shù)社區(qū) 3559是一款高性能的嵌入式處理器,廣泛應(yīng)用于智能攝像頭、安防監(jiān)控等領(lǐng)域。本文將詳細(xì)介紹3559環(huán)境
    發(fā)表于 08-25 09:57

    解決BS25 1.0.T20.12版本開發(fā)工具默認(rèn)SDK無(wú)法編譯的問題

    本文介紹在BS25 1.0.T20.12版本開發(fā)工具下,默認(rèn)的SDK無(wú)法編譯的問題。
    的頭像 發(fā)表于 11-08 09:40 ?1045次閱讀
    解決<b class='flag-5'>BS25</b> 1.0.T20.12版本<b class='flag-5'>開發(fā)</b>工具默認(rèn)SDK無(wú)法編譯的問題

    如何用BurnTool給芯片BS25燒寫程序?

    本文介紹用BurnTool給芯片BS25燒寫程序。
    的頭像 發(fā)表于 11-14 09:08 ?4068次閱讀
    如何用BurnTool給<b class='flag-5'>海</b><b class='flag-5'>思</b>的<b class='flag-5'>星</b><b class='flag-5'>閃</b>芯片<b class='flag-5'>BS25</b>燒寫程序?

    BS25開發(fā)板NL001初體驗(yàn)

    最近拿到了一塊BS25開發(fā)板NL001,做一個(gè)山寨版的“開箱”吧。
    的頭像 發(fā)表于 11-15 10:01 ?4205次閱讀
    <b class='flag-5'>海</b><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'>開發(fā)</b>板NL001初體驗(yàn)

    華為 SLE 開發(fā)BS25 和 SDK 初探

    BS25開發(fā)板和SDK初步接觸
    的頭像 發(fā)表于 11-15 16:01 ?3335次閱讀

    解決芯片BS25 1.0.T20.12版本開發(fā)工具默認(rèn)SDK無(wú)法編譯的問題

    本文介紹在BS25 1.0.T20.12版本開發(fā)工具下,默認(rèn)的SDK無(wú)法編譯的問題。
    的頭像 發(fā)表于 11-21 09:08 ?1297次閱讀
    解決<b class='flag-5'>星</b><b class='flag-5'>閃</b>芯片<b class='flag-5'>BS25</b> 1.0.T20.12版本<b class='flag-5'>開發(fā)</b>工具默認(rèn)SDK無(wú)法編譯的問題