MEM 内存
- | /
- - RT - Thread Operating System
- / | 5.0.1 build Feb 20 2024 19:20:58
- 2006 - 2022 Copyright by RT-Thread team
- lwIP-2.0.3 initialized!
- [W/DBG] R_ETHER_Write failed!, res = 4001
- [I/sal.skt] Socket Abstraction Layer initialize success.
- msh />[E/[RW007]] The wifi Stage 1 status 0 0 0 1
- [I/WLAN.dev] wlan init success
- [I/WLAN.lwip] eth device init ok name:w0
- [I/WLAN.dev] wlan init success
- [I/WLAN.lwip] eth device init ok name:w1
- rw007 sn: [rw007c745bb22fc584aa6f0a2]
- rw007 ver: [RW007_2.1.0-a7a0d089-57]
- Hello RT-Thread!
- [W/DBG] R_ETHER_Write failed!, res = 4001
- [I/DBG] link up
- (MEM_ISUSED(mem)) assertion failed at function:rt_smem_free, line number:530
请问最后这一句是什么原因造成的?
回帖(1)
2025-9-15 16:29:14
字面意思是:在释放内存时,检查到内存没被使用。
要使用(malloc)的内存才能释放。
可能的原因:
- 被重复释放,前1次释放时已清理使用标致。可以检查下这个释放的内存是哪来的。
- 其它原因造成出错,如被写穿等。。
字面意思是:在释放内存时,检查到内存没被使用。
要使用(malloc)的内存才能释放。
可能的原因:
- 被重复释放,前1次释放时已清理使用标致。可以检查下这个释放的内存是哪来的。
- 其它原因造成出错,如被写穿等。。
举报
更多回帖