nobody wrote on Thursday, March 10, 2005:
Nice to meet you all!
Recently I am trying to port the FreeRTOS on some gerneral 80C51 Core based MCU with 2K External memory. I made referenced to the Cygnal 8051 based port. However, I find that I fail to run even a single task. I found that it fails in the pvPortMalloc(). I found that the following statement always false:
if( ( usNextFreeByte + usWantedSize ) < portTOTAL_HEAP_SIZE )
I am using the snapshot version of SDCC with the library for reenterant from FreeRTOS websites. I had modify the portSTACK_START according to the MEM files generated by the SDCC. I had also modify the variables in portmacro.h. Any idea for this problems? Thank you~