內(nèi)容簡介
本文介紹如何選擇和編譯海思星閃BS25 SDK下的sle mouse工程。本文假設開發(fā)環(huán)境已經(jī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并運行:
運行后如圖:
切換到SDK目錄:
用以下命令進行編譯的配置:
回車后如下:
選擇Application:
一步步下去,選擇mouse或者dongle:
選擇哪個應該就會編譯哪個,這個好像還不能都選。
完成后按“S”鍵保存并按“Q”鍵退出。
配置完成后,打開VSCode,重新編譯工程,如何編譯參考《遙遙領先,華為海思星閃芯片BS25開發(fā)環(huán)境搭建》。
編譯成功:
將開發(fā)板(或鼠標板)和串口連接到電腦。
工程配置中選擇upload_port:
設置燒錄波特率:
單擊Upload進行燒錄:
點擊后需要在150s內(nèi)復位開發(fā)板:
燒錄成功后:
完成后需要再次復位開發(fā)板。
前面配置的是mouse程序,接下去配置dongle。
Menuconfig配置程序為sle mouse dongle:
完成后編譯燒錄。
將dongle連接電腦,可以看到設備管理器中多了一個HID鼠標設備:
從串口上可以看到dongle的log:
此時把mouse上電后就可以看到SLE連接上的log了:
這個時候,如果mouse的硬件和sensor跟默認程序匹配的話,就可以看到鼠標能夠正常使用了。如果硬件與原始程序不匹配,則需要修改硬件相關的代碼;上述串口的log也是建立在默認程序與硬件匹配的前提下的,如果log打印不正常,則需要分析串口硬件與代碼是否匹配,這些會在以后的文章中一一介紹。
審核編輯:湯梓紅
-
芯片
+關注
關注
452文章
50206瀏覽量
420894 -
華為
+關注
關注
215文章
34258瀏覽量
250985 -
開發(fā)環(huán)境
+關注
關注
1文章
218瀏覽量
16567 -
SDK
+關注
關注
3文章
1020瀏覽量
45694 -
星閃
+關注
關注
6文章
106瀏覽量
520
原文標題:遙遙領先,華為海思星閃BS25 sdk選擇sle_mouse工程并編譯下載
文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論