內(nèi)容簡(jiǎn)介
本文介紹如何選擇和編譯海思星閃BS25 SDK下的sle mouse工程。本文假設(shè)開發(fā)環(huán)境已經(jīng)搭建完畢,具體搭建流程請(qǐng)參考《遙遙領(lǐng)先,華為海思星閃芯片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
SDK下有很多工程,具體編譯哪個(gè)是需要配置的。找到DevTools_CFBB_V1.0.5下的env_start.bat并運(yùn)行:
運(yùn)行后如圖:
切換到SDK目錄:
用以下命令進(jìn)行編譯的配置:
回車后如下:
選擇Application:
一步步下去,選擇mouse或者dongle:
選擇哪個(gè)應(yīng)該就會(huì)編譯哪個(gè),這個(gè)好像還不能都選。
完成后按“S”鍵保存并按“Q”鍵退出。
配置完成后,打開VSCode,重新編譯工程,如何編譯參考《遙遙領(lǐng)先,華為海思星閃芯片BS25開發(fā)環(huán)境搭建》。
編譯成功:
將開發(fā)板(或鼠標(biāo)板)和串口連接到電腦。
工程配置中選擇upload_port:
設(shè)置燒錄波特率:
單擊Upload進(jìn)行燒錄:
點(diǎn)擊后需要在150s內(nèi)復(fù)位開發(fā)板:
燒錄成功后:
完成后需要再次復(fù)位開發(fā)板。
前面配置的是mouse程序,接下去配置dongle。
Menuconfig配置程序?yàn)閟le mouse dongle:
完成后編譯燒錄。
將dongle連接電腦,可以看到設(shè)備管理器中多了一個(gè)HID鼠標(biāo)設(shè)備:
從串口上可以看到dongle的log:
此時(shí)把mouse上電后就可以看到SLE連接上的log了:
這個(gè)時(shí)候,如果mouse的硬件和sensor跟默認(rèn)程序匹配的話,就可以看到鼠標(biāo)能夠正常使用了。如果硬件與原始程序不匹配,則需要修改硬件相關(guān)的代碼;上述串口的log也是建立在默認(rèn)程序與硬件匹配的前提下的,如果log打印不正常,則需要分析串口硬件與代碼是否匹配,這些會(huì)在以后的文章中一一介紹。
審核編輯:湯梓紅
-
芯片
+關(guān)注
關(guān)注
459文章
52181瀏覽量
436185 -
華為
+關(guān)注
關(guān)注
216文章
35030瀏覽量
255066 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
238瀏覽量
17026 -
SDK
+關(guān)注
關(guān)注
3文章
1065瀏覽量
47689 -
星閃
+關(guān)注
關(guān)注
8文章
170瀏覽量
894
原文標(biāo)題:遙遙領(lǐng)先,華為海思星閃BS25 sdk選擇sle_mouse工程并編譯下載
文章出處:【微信號(hào):TalkBT,微信公眾號(hào):藍(lán)牙】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何搭建星閃BS25開發(fā)環(huán)境

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

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

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

華為星閃SLE開發(fā)板BS25和SDK初探2
解決星閃芯片BS25 1.0.T20.12版本開發(fā)工具默認(rèn)SDK無法編譯的問題

評(píng)論