內容簡介
本文介紹如何選擇和編譯海思星閃BS25 SDK下的sle mouse工程。本文假設開發環境已經搭建完畢,具體搭建流程請參考《遙遙領先,華為海思星閃芯片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
SDK下有很多工程,具體編譯哪個是需要配置的。找到DevTools_CFBB_V1.0.5下的env_start.bat并運行:

運行后如圖:

切換到SDK目錄:

用以下命令進行編譯的配置:

回車后如下:

選擇Application:


一步步下去,選擇mouse或者dongle:

選擇哪個應該就會編譯哪個,這個好像還不能都選。
完成后按“S”鍵保存并按“Q”鍵退出。
配置完成后,打開VSCode,重新編譯工程,如何編譯參考《遙遙領先,華為海思星閃芯片BS25開發環境搭建》。
編譯成功:

將開發板(或鼠標板)和串口連接到電腦。
工程配置中選擇upload_port:

設置燒錄波特率:

單擊Upload進行燒錄:

點擊后需要在150s內復位開發板:

燒錄成功后:

完成后需要再次復位開發板。
前面配置的是mouse程序,接下去配置dongle。
Menuconfig配置程序為sle mouse dongle:

完成后編譯燒錄。
將dongle連接電腦,可以看到設備管理器中多了一個HID鼠標設備:

從串口上可以看到dongle的log:

此時把mouse上電后就可以看到SLE連接上的log了:

這個時候,如果mouse的硬件和sensor跟默認程序匹配的話,就可以看到鼠標能夠正常使用了。如果硬件與原始程序不匹配,則需要修改硬件相關的代碼;上述串口的log也是建立在默認程序與硬件匹配的前提下的,如果log打印不正常,則需要分析串口硬件與代碼是否匹配,這些會在以后的文章中一一介紹。
審核編輯:湯梓紅
-
芯片
+關注
關注
463文章
54007瀏覽量
465893 -
華為
+關注
關注
218文章
36003瀏覽量
262072 -
開發環境
+關注
關注
1文章
270瀏覽量
17637 -
SDK
+關注
關注
3文章
1101瀏覽量
51713 -
星閃
+關注
關注
9文章
219瀏覽量
1349
原文標題:遙遙領先,華為海思星閃BS25 sdk選擇sle_mouse工程并編譯下載
文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
如何搭建星閃BS25開發環境
如何搭建海思星閃BS25開發環境?
如何選擇和編譯海思星閃BS25 SDK下的sle mouse工程
評論