內(nèi)容簡介
本文介紹如何選擇和編譯海思星閃BS25 SDK下的sle mouse工程。本文假設(shè)開發(fā)環(huán)境已經(jīng)搭建完畢,具體搭建流程請參考《遙遙領(lǐng)先,華為海思星閃芯片BS25開發(fā)環(huán)境搭建》。
測試工具
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并運(yùn)行:
運(yùn)行后如圖:
切換到SDK目錄:
用以下命令進(jìn)行編譯的配置:
回車后如下:
選擇Application:
一步步下去,選擇mouse或者dongle:
選擇哪個應(yīng)該就會編譯哪個,這個好像還不能都選。
完成后按“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è)備管理器中多了一個HID鼠標(biāo)設(shè)備:
從串口上可以看到dongle的log:
此時把mouse上電后就可以看到SLE連接上的log了:
這個時候,如果mouse的硬件和sensor跟默認(rèn)程序匹配的話,就可以看到鼠標(biāo)能夠正常使用了。如果硬件與原始程序不匹配,則需要修改硬件相關(guān)的代碼;上述串口的log也是建立在默認(rèn)程序與硬件匹配的前提下的,如果log打印不正常,則需要分析串口硬件與代碼是否匹配,這些會在以后的文章中一一介紹。
審核編輯:湯梓紅
-
芯片
+關(guān)注
關(guān)注
456文章
51170瀏覽量
427261 -
華為
+關(guān)注
關(guān)注
216文章
34532瀏覽量
253003 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
230瀏覽量
16697 -
SDK
+關(guān)注
關(guān)注
3文章
1045瀏覽量
46273 -
星閃
+關(guān)注
關(guān)注
7文章
123瀏覽量
687
原文標(biāo)題:遙遙領(lǐng)先,華為海思星閃BS25 sdk選擇sle_mouse工程并編譯下載
文章出處:【微信號:TalkBT,微信公眾號:藍(lán)牙】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論