FreeRTOS SDK broken?
Posted: Sat Dec 20, 2014 3:31 pm
Has anyone managed to get anything to compile with this SDK?
I have tried it both under Windows and in the VM.
First, there are tons of undefined calls to ets_memcmp and the like. Those are in the ROM, but are not listed in the eagle.rom.addr.v6.ld linker script that comes in this SDK. If I instead use the one from the 0.93 SDK, then it works.
I was able to fix some other similar problems by using the libs from the 0.93 SDK.
The last problem I am facing seems to be the port.c file from the FreeRTOS source. The code, frankly, seems unfinished. There are printfs in there for debugging. The file includes "xtensa/tie/xt_interrupt.h", but that file is nowhere to be found. Also, there is a reference to function portBASE_TYPE MacIsrSigPostDefHdl(void), which again is missing. I have dumped symbols from every library, searched every source, no joy.
If anybody is able to compile with this SDK, can you tell me if you have the above??
Thanks,
Pete
I have tried it both under Windows and in the VM.
First, there are tons of undefined calls to ets_memcmp and the like. Those are in the ROM, but are not listed in the eagle.rom.addr.v6.ld linker script that comes in this SDK. If I instead use the one from the 0.93 SDK, then it works.
I was able to fix some other similar problems by using the libs from the 0.93 SDK.
The last problem I am facing seems to be the port.c file from the FreeRTOS source. The code, frankly, seems unfinished. There are printfs in there for debugging. The file includes "xtensa/tie/xt_interrupt.h", but that file is nowhere to be found. Also, there is a reference to function portBASE_TYPE MacIsrSigPostDefHdl(void), which again is missing. I have dumped symbols from every library, searched every source, no joy.
If anybody is able to compile with this SDK, can you tell me if you have the above??
Thanks,
Pete