I'm trying to understand how the memory pool merges fragments. I'm running out of memory in a pool, and while get_info shows I only have about 140 bytes available, it shows I have nearly 1500 fragments. The ThreadX API docs don't seem to indicate how/when fragmentation is done. Is it possible to instruct a byte pool to merge fragments? Or does it sound like something is going awry?
↧