CH582M可以用malloc动态申请内存吗

CH582M可以用malloc动态申请内存吗

不建议用C标准的内存申请,可能存在内存碎片的问题。

建议使用操作系统的,如tmos/rtos这些。

如果使用蓝牙功能,可以使用tmos系统的内存申请:tmos_msg_allocate/tmos_msg_deallocate。


在蓝牙透传例程中使用tmos_msg_allocate申请内存,返回错误,是什么原因呢?


您好,当BLE协议栈内存不足时会申请失败,是否有内存泄漏,尝试加大BLE_MEMHEAP_SIZE看是否仍会报错。


BLE_MEMHEAP_SIZE的大小加大了2K,还是出现申请内存后打印是NULL,这是什么原因呢?image.pngimage.png


您好,长度参数直接传变量,不要传指针。

image.png

image.png


只有登录才能回复,可以选择微信账号登录