你好我们正在使用Murata Type Zy Deve Da14580基本软件是DSPS设备软件。在DSPS应用程序中制作许多BLE Connect / Disconnect时,设备软件进入RESET RESET_MEME_ALLOC_FAIL。
我很欣赏解决这个问题的解决方案
谢谢跑
嗨ran_shahar,
如果由于reset_mem_alloc_fail获得重置,这意味着您有内存泄漏,您的代码中的某个位置您正在分配内存,例如,它从未释放,例如,您正在使用Arch_Printf()Funtion以打印很多数据通过UART2,每个ARCH_PRINTF都分配了一条消息,以便在XTA16处于活动状态时打印它,因此如果要在不依赖的情况下分配两个邮件(IS no rwip_schedule()调用),则最终您将耗尽内存。
谢谢mt_dialog.
嗨ran_shahar,
如果由于reset_mem_alloc_fail获得重置,这意味着您有内存泄漏,您的代码中的某个位置您正在分配内存,例如,它从未释放,例如,您正在使用Arch_Printf()Funtion以打印很多数据通过UART2,每个ARCH_PRINTF都分配了一条消息,以便在XTA16处于活动状态时打印它,因此如果要在不依赖的情况下分配两个邮件(IS no rwip_schedule()调用),则最终您将耗尽内存。
谢谢mt_dialog.