我在使用ch582m做藍牙通信時遇到一個問題, 設備需要用到藍牙廣播和掃描廣播的功能,開始發(fā)現設備和app連接之后就不能掃描廣播了,會一直觸發(fā)GAP_DEVICE_DISCOVERY_EVENT事件,并且調用GAPRole_CentralStartDiscovery函數開始掃描也沒成功,返回值一直是0x0c;后來對比藍牙主從一體的例程發(fā)現配置不一樣,我的工程BLE_MEMHEAP_SIZE分配的大小只有6k而例程分配了10k,我將這個大小改到10k后就能正常跑了;但是分配10k后我的項目工程ram就占用了95%已上了,后續(xù)開發(fā)資源可能不夠了,想問一下這個大小是必須要用到這么多嗎,我改到8k試了一下 也不行; 還有其他辦法可以進行優(yōu)化嗎:
熱門產品 :
CH397: 高集成度、低功耗USB網卡芯片