I am not able to compile freeRTOS in mips16 mode, is it not supported? I am working on PIC32 port.
There is no MIPS16 code in the download.
You may be interested in the following post:
okay, so you mean to say I can not generate MIPS16 16 bit code when using FreeRTOS on PIC32 ?
Thanks in advance.
The assembly code in the RTOS port layer is not MIPS16 code, so that part at least is not MIPS16 - I’m afraid I don’t know what the effect of compiling any other code as 16-bit code will be. It may be possible to have task code as MIPS16 is there is an automatic switch to 32-bit code when the interrupt routines run.
Here is an interesting paper on Micromips that might be of help…