Hi,
Can anybody please tell me the procedure of how to mount FreeRTOS version 7.1.1 on PIC 32 bit microcontroller USB II starter kit.
Thanks in Advance
Vicky
Mounting FreeRTOS on PIC 32 bit mc
Mounting FreeRTOS on PIC 32 bit mc
The latest FreeRTOS version (V7.1.1) has a demo application in FreeRTOS/Demo/PIC32MX_MPLAB that can be built with either MPLAB 8, or MPLAB X. The project has configurations for several different PIC32 processors, including the CPU found on the USB II starter kit. The projects target the Explorer 16 hardware, rather than the USB II starter kit, but can be executed by changing the debug interface to starter kit from ICD 3.
The examples that come with the PIC32 book are already configured for the USB II starter kit.
Regards.
Mounting FreeRTOS on PIC 32 bit mc
Thanks
I build the program it shows the following message
Debug build of project `C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABRTOSDemo.mcp’ started.
Preprocessor symbol `__DEBUG’ is defined.
Target debug platform is `__MPLAB_DEBUGGER_PIC32MXSK=1′.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABRTOSDemo.mcs”.
Clean: Done.
Preprocessor symbol `__DEBUG’ is defined.
Target debug platform is `__MPLAB_DEBUGGER_PIC32MXSK=1′.
Debug build of project `C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABRTOSDemo.mcp’ started.
Preprocessor symbol `__DEBUG’ is defined.
Target debug platform is `__MPLAB_DEBUGGER_PIC32MXSK=1′.
Tue Jun 12 01:57:35 2012
Clean: Deleting intermediary and output files.Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABRTOSDemo.mcs”.
Clean: Done.
Couldn’t locate build tool. Check tool locations.
Debug build of project `C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABRTOSDemo.mcp’ failed.Preprocessor symbol `__DEBUG’ is defined.
Target debug platform is `__MPLAB_DEBUGGER_PIC32MXSK=1′.
Tue Jun 12 01:57:35 2012
BUILD FAILEDMounting FreeRTOS on PIC 32 bit mc
Thanks
The program is now build successfully and how can see the output please help. Debug build of project `C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABRTOSDemo.mcp’ started.
Language tool versions: pic32-as.exe v2.01, pic32-gcc.exe v2.01, pic32-ld.exe v2.01, pic32-ar.exe v2.01
Preprocessor symbol `__DEBUG’ is defined.
Target debug platform is `__MPLAB_DEBUGGER_PIC32MXSK=1′.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputmain.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputParTest.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputRegisterTestTasks.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputlcd.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputserial.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputserial_isr.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputtimertest.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputtimertest_isr.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputIntQueueTimer.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputIntQueueTimer_isr.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputprintf-stdarg.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputport.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputport_asm.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputqueue.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputtasks.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputlist.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputblocktim.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputcomtest.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputsemtest.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputQPeek.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputIntQueue.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputheap_2.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputGenQTest.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputflash_timer.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputmain_full.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputtimers.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputmain_blinky.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLAB\.outputRTOSDemo.elf”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLAB\.outputRTOSDemo.hex”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABRTOSDemo.mcs”.
Clean: Done.
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “main.c” -o”./outputmain.o” -MMD -MF”./outputmain.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “ParTestParTest.c” -o”./outputParTest.o” -MMD -MF”./outputParTest.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -c -MMD -MF”./outputRegisterTestTasks.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 “RegisterTestTasks.s” -o”./outputRegisterTestTasks.o” -I”..\..SourceportableMPLABPIC32MX” -I”.” -Wa,-defsym=__DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-keep-locals,-gdwarf-2
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “lcd.c” -o”./outputlcd.o” -MMD -MF”./outputlcd.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “serialserial.c” -o”./outputserial.o” -MMD -MF”./outputserial.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -c -MMD -MF”./outputserial_isr.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 “serialserial_isr.S” -o”./outputserial_isr.o” -I”..\..SourceportableMPLABPIC32MX” -I”.” -Wa,-defsym=__DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-keep-locals,-gdwarf-2
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “timertest.c” -o”./outputtimertest.o” -MMD -MF”./outputtimertest.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -c -MMD -MF”./outputtimertest_isr.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 “timertest_isr.S” -o”./outputtimertest_isr.o” -I”..\..SourceportableMPLABPIC32MX” -I”.” -Wa,-defsym=__DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-keep-locals,-gdwarf-2
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “IntQueueTimer.c” -o”./outputIntQueueTimer.o” -MMD -MF”./outputIntQueueTimer.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -c -MMD -MF”./outputIntQueueTimer_isr.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 “IntQueueTimer_isr.S” -o”./outputIntQueueTimer_isr.o” -I”..\..SourceportableMPLABPIC32MX” -I”.” -Wa,-defsym=__DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-keep-locals,-gdwarf-2
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “printf-stdarg.c” -o”./outputprintf-stdarg.o” -MMD -MF”./outputprintf-stdarg.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..SourceportableMPLABPIC32MXport.c” -o”./outputport.o” -MMD -MF”./outputport.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -c -MMD -MF”./outputport_asm.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 “..\..SourceportableMPLABPIC32MXport_asm.S” -o”./outputport_asm.o” -I”..\..SourceportableMPLABPIC32MX” -I”.” -Wa,-defsym=__DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-keep-locals,-gdwarf-2
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..Sourcequeue.c” -o”./outputqueue.o” -MMD -MF”./outputqueue.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..Sourcetasks.c” -o”./outputtasks.o” -MMD -MF”./outputtasks.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..Sourcelist.c” -o”./outputlist.o” -MMD -MF”./outputlist.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalblocktim.c” -o”./outputblocktim.o” -MMD -MF”./outputblocktim.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalcomtest.c” -o”./outputcomtest.o” -MMD -MF”./outputcomtest.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalsemtest.c” -o”./outputsemtest.o” -MMD -MF”./outputsemtest.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalQPeek.c” -o”./outputQPeek.o” -MMD -MF”./outputQPeek.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalIntQueue.c” -o”./outputIntQueue.o” -MMD -MF”./outputIntQueue.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..SourceportableMemMangheap_2.c” -o”./outputheap_2.o” -MMD -MF”./outputheap_2.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalGenQTest.c” -o”./outputGenQTest.o” -MMD -MF”./outputGenQTest.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalflash_timer.c” -o”./outputflash_timer.o” -MMD -MF”./outputflash_timer.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “main_full.c” -o”./outputmain_full.o” -MMD -MF”./outputmain_full.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..Sourcetimers.c” -o”./outputtimers.o” -MMD -MF”./outputtimers.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “main_blinky.c” -o”./outputmain_blinky.o” -MMD -MF”./outputmain_blinky.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L “outputmain.o” “outputParTest.o” “outputRegisterTestTasks.o” “outputlcd.o” “outputserial.o” “outputserial_isr.o” “outputtimertest.o” “outputtimertest_isr.o” “outputIntQueueTimer.o” “outputIntQueueTimer_isr.o” “outputprintf-stdarg.o” “outputport.o” “outputport_asm.o” “outputqueue.o” “outputtasks.o” “outputlist.o” “outputblocktim.o” “outputcomtest.o” “outputsemtest.o” “outputQPeek.o” “outputIntQueue.o” “outputheap_2.o” “outputGenQTest.o” “outputflash_timer.o” “outputmain_full.o” “outputtimers.o” “outputmain_blinky.o” -o”./outputRTOSDemo.elf” -O3 -Wl,-defsym=__MPLAB_BUILD=1,-defsym=__MPLAB_DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-defsym=_min_heap_size=0,-defsym=_min_heap_size=0,-Map=”./outputRTOSDemo.map”
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-bin2hex.exe” “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLAB\.outputRTOSDemo.elf”
Language tool versions: pic32-as.exe v2.01, pic32-gcc.exe v2.01, pic32-ld.exe v2.01, pic32-ar.exe v2.01
Preprocessor symbol `__DEBUG’ is defined.
Target debug platform is `__MPLAB_DEBUGGER_PIC32MXSK=1′.
The program is now build successfully and how can see the output please help. Debug build of project `C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABRTOSDemo.mcp’ started.
Language tool versions: pic32-as.exe v2.01, pic32-gcc.exe v2.01, pic32-ld.exe v2.01, pic32-ar.exe v2.01
Preprocessor symbol `__DEBUG’ is defined.
Target debug platform is `__MPLAB_DEBUGGER_PIC32MXSK=1′.
Tue Jun 12 02:28:46 2012
Clean: Deleting intermediary and output files.Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputmain.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputParTest.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputRegisterTestTasks.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputlcd.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputserial.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputserial_isr.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputtimertest.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputtimertest_isr.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputIntQueueTimer.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputIntQueueTimer_isr.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputprintf-stdarg.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputport.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputport_asm.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputqueue.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputtasks.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputlist.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputblocktim.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputcomtest.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputsemtest.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputQPeek.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputIntQueue.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputheap_2.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputGenQTest.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputflash_timer.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputmain_full.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputtimers.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABoutputmain_blinky.o”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLAB\.outputRTOSDemo.elf”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLAB\.outputRTOSDemo.hex”.
Clean: Deleted file “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABRTOSDemo.mcs”.
Clean: Done.
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “main.c” -o”./outputmain.o” -MMD -MF”./outputmain.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “ParTestParTest.c” -o”./outputParTest.o” -MMD -MF”./outputParTest.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -c -MMD -MF”./outputRegisterTestTasks.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 “RegisterTestTasks.s” -o”./outputRegisterTestTasks.o” -I”..\..SourceportableMPLABPIC32MX” -I”.” -Wa,-defsym=__DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-keep-locals,-gdwarf-2
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “lcd.c” -o”./outputlcd.o” -MMD -MF”./outputlcd.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “serialserial.c” -o”./outputserial.o” -MMD -MF”./outputserial.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -c -MMD -MF”./outputserial_isr.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 “serialserial_isr.S” -o”./outputserial_isr.o” -I”..\..SourceportableMPLABPIC32MX” -I”.” -Wa,-defsym=__DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-keep-locals,-gdwarf-2
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “timertest.c” -o”./outputtimertest.o” -MMD -MF”./outputtimertest.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -c -MMD -MF”./outputtimertest_isr.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 “timertest_isr.S” -o”./outputtimertest_isr.o” -I”..\..SourceportableMPLABPIC32MX” -I”.” -Wa,-defsym=__DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-keep-locals,-gdwarf-2
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “IntQueueTimer.c” -o”./outputIntQueueTimer.o” -MMD -MF”./outputIntQueueTimer.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -c -MMD -MF”./outputIntQueueTimer_isr.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 “IntQueueTimer_isr.S” -o”./outputIntQueueTimer_isr.o” -I”..\..SourceportableMPLABPIC32MX” -I”.” -Wa,-defsym=__DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-keep-locals,-gdwarf-2
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “printf-stdarg.c” -o”./outputprintf-stdarg.o” -MMD -MF”./outputprintf-stdarg.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..SourceportableMPLABPIC32MXport.c” -o”./outputport.o” -MMD -MF”./outputport.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -c -MMD -MF”./outputport_asm.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 “..\..SourceportableMPLABPIC32MXport_asm.S” -o”./outputport_asm.o” -I”..\..SourceportableMPLABPIC32MX” -I”.” -Wa,-defsym=__DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-keep-locals,-gdwarf-2
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..Sourcequeue.c” -o”./outputqueue.o” -MMD -MF”./outputqueue.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..Sourcetasks.c” -o”./outputtasks.o” -MMD -MF”./outputtasks.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..Sourcelist.c” -o”./outputlist.o” -MMD -MF”./outputlist.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalblocktim.c” -o”./outputblocktim.o” -MMD -MF”./outputblocktim.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalcomtest.c” -o”./outputcomtest.o” -MMD -MF”./outputcomtest.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalsemtest.c” -o”./outputsemtest.o” -MMD -MF”./outputsemtest.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalQPeek.c” -o”./outputQPeek.o” -MMD -MF”./outputQPeek.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalIntQueue.c” -o”./outputIntQueue.o” -MMD -MF”./outputIntQueue.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..SourceportableMemMangheap_2.c” -o”./outputheap_2.o” -MMD -MF”./outputheap_2.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalGenQTest.c” -o”./outputGenQTest.o” -MMD -MF”./outputGenQTest.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..CommonMinimalflash_timer.c” -o”./outputflash_timer.o” -MMD -MF”./outputflash_timer.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “main_full.c” -o”./outputmain_full.o” -MMD -MF”./outputmain_full.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “..\..Sourcetimers.c” -o”./outputtimers.o” -MMD -MF”./outputtimers.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L -x c -c “main_blinky.c” -o”./outputmain_blinky.o” -MMD -MF”./outputmain_blinky.d” -I”.” -I”.” -I”..commoninclude” -I”..\..sourceportablemplabpic32mx” -I”..\..sourceinclude” -D__DEBUG -D__MPLAB_DEBUGGER_PIC32MXSK=1 -g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-gcc.exe” -mprocessor=32MX460F512L “outputmain.o” “outputParTest.o” “outputRegisterTestTasks.o” “outputlcd.o” “outputserial.o” “outputserial_isr.o” “outputtimertest.o” “outputtimertest_isr.o” “outputIntQueueTimer.o” “outputIntQueueTimer_isr.o” “outputprintf-stdarg.o” “outputport.o” “outputport_asm.o” “outputqueue.o” “outputtasks.o” “outputlist.o” “outputblocktim.o” “outputcomtest.o” “outputsemtest.o” “outputQPeek.o” “outputIntQueue.o” “outputheap_2.o” “outputGenQTest.o” “outputflash_timer.o” “outputmain_full.o” “outputtimers.o” “outputmain_blinky.o” -o”./outputRTOSDemo.elf” -O3 -Wl,-defsym=__MPLAB_BUILD=1,-defsym=__MPLAB_DEBUG=1,-defsym=__MPLAB_DEBUGGER_PIC32MXSK=1,-defsym=_min_heap_size=0,-defsym=_min_heap_size=0,-Map=”./outputRTOSDemo.map”
Executing: “C:Program FilesMicrochipMPLAB C32 Suitebinpic32-bin2hex.exe” “C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLAB\.outputRTOSDemo.elf”
Loaded C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLAB\.outputRTOSDemo.elf.
Debug build of project `C:UsersvigneshDesktopFreeRTOSV7.1.1DemoPIC32MX_MPLABRTOSDemo.mcp’ succeeded.Language tool versions: pic32-as.exe v2.01, pic32-gcc.exe v2.01, pic32-ld.exe v2.01, pic32-ar.exe v2.01
Preprocessor symbol `__DEBUG’ is defined.
Target debug platform is `__MPLAB_DEBUGGER_PIC32MXSK=1′.
Tue Jun 12 02:28:56 2012
BUILD SUCCEEDEDMounting FreeRTOS on PIC 32 bit mc
I have build the FreeRTOS successfully and it was listed above.. How to view the output????,Tell some examples of applications using FreeRTOS on PIC32 USB II starter kit.
Thanks
Mounting FreeRTOS on PIC 32 bit mc
Can anybody please help with the procedure of how to build a web server for freertos on pic32
Thanks
Vicky
Vicky
Mounting FreeRTOS on PIC 32 bit mc
Hello,
Is it possible to implement web server on pic32 using FreeRTOS????
Mounting FreeRTOS on PIC 32 bit mc
If there is an Ethernet or serial for slip of PPP, then yes, just like it would be for any other processor that had enough ROM and RAM. There are uIP and lwIP web server examples for FreeRTOS that could be ported to the PIC32 quite easily. There are also commercial solutions.
Mounting FreeRTOS on PIC 32 bit mc
Thank you..
But i am using PIC32 USB II starter kit..Is it possible???..if so can u please help
Vicky
Mounting FreeRTOS on PIC 32 bit mc
Hi,
Can anybody tell me some real time applications on pic32 usb II starter kit for freertos. this is final project.. I have to submit next week..so please help me around and reply me as soon as possible. I was searching this for a long time Thanks in advance
Vicky
Can anybody tell me some real time applications on pic32 usb II starter kit for freertos. this is final project.. I have to submit next week..so please help me around and reply me as soon as possible. I was searching this for a long time Thanks in advance
Vicky