FreeRTOS and mips16

vikas9 wrote on Friday, July 18, 2014:

I am not able to compile freeRTOS in mips16 mode, is it not supported? I am working on PIC32 port.

rtel wrote on Friday, July 18, 2014:

There is no MIPS16 code in the download.

You may be interested in the following post:
http://sourceforge.net/p/freertos/discussion/382005/thread/04b722c5/

Regards.

vikas9 wrote on Friday, July 18, 2014:

okay, so you mean to say I can not generate MIPS16 16 bit code when using FreeRTOS on PIC32 ?
Thanks in advance.

rtel wrote on Friday, July 18, 2014:

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.

Regards.

tlafleur wrote on Friday, July 18, 2014:

Here is an interesting paper on Micromips that might be of help…

http://panchul.com/dropbox/2012_11_19/234601_micromips.pdf