Hi,
I'm using HeapBuf_alloc(nHeapBuf, 1, 0, NULL) to allocate a single block (block size = 6 bytes).
It works well 2-3 times and then it return 0x0000 or 0xFFFFF or other unreal value.
ROV show that the buff still have unallocated free blocks for allocation
I tried static and dynamic creation - same results...
I run the allocation loop in the main() context prior to BIOS_start() though I've tried it in task context and it also fails...
I'm running MSP430F5259 platform.
Can anyone shed some light on this, since I've pretty much tried everything...
Thanks.
Also,