

The Demo Application Demo application hardware setup - Explorer 16Īll the Explorer 16 jumpers can remain in their default positions - in particular, JP2 should be fitted to ensure correct operation of the LEDs. The MPLAB X project is called RTOSDemo.X, and is located off of the same directory. RTOSDemo.mcw, and is located in the FreeRTOS/Demo/PIC32MX_MPLAB directory. The MPLAB 8 demo application workspace for the PIC32MX / MIPS port is called See the Source Code Organization section for a description of theĭownloaded files, and information on creating a new project.

The FreeRTOS download contains the source code for all the FreeRTOS ports, soĬontains many more files than used by the PIC32 demo. See also the FAQ My application does not run, what could be wrong? IMPORTANT! Notes on using the PIC32 RTOS port Please read all the following points before using this RTOS port. The comprehensive application demonstratesĪnd tests the interrupt nesting behaviour. The MPLAB 8 project is pre-configured to target the PIC32MX360 microcontroller running on anĮach build configuration can be used to build either a simple blinky demo or aĬomprehensive test and demo application. The PIC32 USBII Starter Kit (also fitted with a PIC32MX795). Build configurations are provided for:Ī PIC32MX360F512 PIM on the Explorer 16 evaluation board.Ī PIC32MX460F512L PIM on the Explorer 16 evaluation board.Ī PIC32MX795 PIM on the Explorer 16 evaluation board. Provided by the provision of multiple build configurations within the MPLAB X Pre-configured support for multiple PIC32 derivatives and hardware platforms is Projects are still included in the RTOS source code download, but will be retired

Integrate FreeRTOS with Microchip's now legacy peripheral and middleware libraries.Īre now the preferred IDE and compiler respectively with which to build the FreeRTOS demos.
Mplab real ice driver how to#
(and source code) is also available from the Microchip web site that shows how to
Mplab real ice driver driver#
Interrupt stack overflow detection isĬonfigCHECK_FOR_STACK_OVERFLOW set to 3 whenįreeRTOS is an integral part of MPLAB Harmony - Microchip's integrated driver and Supports interrupt stack overflow detection in addition to the standard RTOS tasks do not each need to include adequate space to hold a complete,Īnd potentially nested, interrupt stack frame. Never completely disables interrupts - although the MIPS core does itselfĭisable interrupts when it enters an exception, interrupts are quickly re-enabledīy the RTOS code inside the exception handler. This page presents the FreeRTOS port and demo application for the PIC32MX.
