內容簡介
本文介紹如何選擇和編譯海思星閃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打印不正常,則需要分析串口硬件與代碼是否匹配,這些會在以后的文章中一一介紹。
審核編輯:湯梓紅
-
芯片
+關注
關注
459文章
52145瀏覽量
435940 -
華為
+關注
關注
216文章
35021瀏覽量
255017 -
開發環境
+關注
關注
1文章
238瀏覽量
17023 -
SDK
+關注
關注
3文章
1065瀏覽量
47665 -
星閃
+關注
關注
8文章
168瀏覽量
888
原文標題:遙遙領先,華為海思星閃BS25 sdk選擇sle_mouse工程并編譯下載
文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
如何搭建星閃BS25開發環境

如何搭建海思星閃BS25開發環境?

評論