RT
我編譯燒錄例程包中的adv_vendor_self_provision_with_peripheral例程,使用WCH MESH軟件掃描不到。輸出開發(fā)板的藍(lán)牙MAC地址之后,再BLE調(diào)試助手中也沒有找到。求大佬指導(dǎo)
RT
我編譯燒錄例程包中的adv_vendor_self_provision_with_peripheral例程,使用WCH MESH軟件掃描不到。輸出開發(fā)板的藍(lán)牙MAC地址之后,再BLE調(diào)試助手中也沒有找到。求大佬指導(dǎo)
您好,建議先用官方評估板測試,排除硬件問題;燒錄時(shí)清空MCU的dataflash,防止已有數(shù)據(jù)干擾配網(wǎng)。
當(dāng)BLE調(diào)試助手也搜索不到時(shí),檢查串口打印日志,是否有“advertising...”條目。
不建議用CH573同時(shí)運(yùn)行mesh+BLE,ram余量小,建議換用CH592、CH582。
目前手頭只有CH573開發(fā)板,需要實(shí)現(xiàn)的功能不復(fù)雜,剩余ram夠用。
通過串口查看日志,有advertising的字樣。
清除flash之后,可以通過WCH mesh添加節(jié)點(diǎn)之后(key填代碼中self_prov_net_key,地址填0001,名稱為main)
連接,刷新狀態(tài)一直在加載,最后還是顯示離線,但是發(fā)送數(shù)據(jù)可以通過串口查看到
此外,再另一塊開發(fā)板上燒錄adv_vendor_self_provision例程,無法組網(wǎng),串口輸出如下:
573這個(gè)demo寫得比較早,沒有做這條指令的處理。指令開頭是0xA4,可以在BLE的CHAR1接收代碼塊里打印出來整條命令。您可以線參考CH582例程,添加相關(guān)代碼塊。后續(xù)573EVT更新會將命令補(bǔ)齊。