CH582M可以用malloc動(dòng)態(tài)申請(qǐng)內(nèi)存嗎
不建議用C標(biāo)準(zhǔn)的內(nèi)存申請(qǐng),可能存在內(nèi)存碎片的問(wèn)題。
建議使用操作系統(tǒng)的,如tmos/rtos這些。
如果使用藍(lán)牙功能,可以使用tmos系統(tǒng)的內(nèi)存申請(qǐng):tmos_msg_allocate/tmos_msg_deallocate。
在藍(lán)牙透?jìng)骼讨惺褂?span style="color:rgb(51,51,51);">tmos_msg_allocate申請(qǐng)內(nèi)存,返回錯(cuò)誤,是什么原因呢?
您好,當(dāng)BLE協(xié)議棧內(nèi)存不足時(shí)會(huì)申請(qǐng)失敗,是否有內(nèi)存泄漏,嘗試加大BLE_MEMHEAP_SIZE看是否仍會(huì)報(bào)錯(cuò)。
將BLE_MEMHEAP_SIZE的大小加大了2K,還是出現(xiàn)申請(qǐng)內(nèi)存后打印是NULL,這是什么原因呢?
您好,長(zhǎng)度參數(shù)直接傳變量,不要傳指針。