isme
isme - 認證專家
冰鎮大西瓜

注冊於 2年前

回答
290
文章
19
關注者
26

SDK裡面分別有作為BLE Client和BLE Service的Demo

CDK這個軟件是平頭哥那個開發的,可以嘗試更新最新的版本,或者去他們官網提交反馈。

可以從以下幾點嘗試:

  1. 命令行輸入make clean && make lib && make回車。
  2. 重新解壓一份最新的SDK再次嘗試。

1.你把代碼編輯時,像下面這樣顯示會正常些,大家看起來會舒服些。
image.png
2.w806 sdk的驅動,串口暫時不支持dma,而且本身6路串口,同一時間只能有1路用dma功能。

1.再次調用HAL_PMU_Enter_Sleep
2.HAL_PMU_TIMER0_Stop關閉定時器

建議重新解壓一份SDK,不要做任何修改,正常是能夠編譯過的

image.png
為了提高BLE透傳吞吐率,限定了包長必須不短於244,所以串口必須發滿244字節才會更新1包數據,將紅框內修改為0即不再限制包長。

就目前問題描述,我也無法判斷什麼問題。

發布
問題