From 09533f22c79828eca1d1cc68d04e21e39bc13d85 Mon Sep 17 00:00:00 2001 From: richardbarry Date: Fri, 23 May 2008 15:24:23 +0000 Subject: [PATCH] Add IntQ tests. git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@378 1d2547de-c912-0410-9cb9-b8ca96c0e9e2 --- Demo/PIC32MX_MPLAB/RTOSDemo.mcp | 50 +++++---- Demo/PIC32MX_MPLAB/RTOSDemo.mcs | 182 ++++++++++++++++++++------------ Demo/PIC32MX_MPLAB/RTOSDemo.mcw | Bin 1038848 -> 1895936 bytes 3 files changed, 144 insertions(+), 88 deletions(-) diff --git a/Demo/PIC32MX_MPLAB/RTOSDemo.mcp b/Demo/PIC32MX_MPLAB/RTOSDemo.mcp index 41ae67367..425d64cc6 100644 --- a/Demo/PIC32MX_MPLAB/RTOSDemo.mcp +++ b/Demo/PIC32MX_MPLAB/RTOSDemo.mcp @@ -47,7 +47,11 @@ file_026=no file_027=no file_028=no file_029=no -file_030=yes +file_030=no +file_031=no +file_032=no +file_033=no +file_034=yes [FILE_INFO] file_000=main.c file_001=ParTest\ParTest.c @@ -62,31 +66,35 @@ file_009=..\Common\Minimal\flash.c file_010=..\Common\Minimal\QPeek.c file_011=..\Common\Minimal\semtest.c file_012=..\Common\Minimal\GenQTest.c -file_013=..\Common\Minimal\integer.c -file_014=..\Common\Minimal\blocktim.c -file_015=lcd.c -file_016=serial\serial.c -file_017=..\Common\Minimal\comtest.c -file_018=serial\serial_isr.S -file_019=timertest.c -file_020=FreeRTOSConfig.h -file_021=..\..\Source\portable\MPLAB\PIC32MX\portmacro.h -file_022=..\..\Source\include\portable.h -file_023=..\..\Source\include\task.h -file_024=..\..\Source\include\croutine.h -file_025=..\..\Source\include\FreeRTOS.h -file_026=..\..\Source\include\list.h -file_027=..\..\Source\include\projdefs.h -file_028=..\..\Source\include\queue.h -file_029=..\..\Source\include\semphr.h -file_030=PIC32MX_MPLAB.map +file_013=..\Common\Minimal\blocktim.c +file_014=lcd.c +file_015=serial\serial.c +file_016=..\Common\Minimal\comtest.c +file_017=serial\serial_isr.S +file_018=timertest.c +file_019=timertest_isr.S +file_020=..\Common\Minimal\IntQueue.c +file_021=IntQueueTimer.c +file_022=IntQueueTimer_isr.S +file_023=printf-stdarg.c +file_024=FreeRTOSConfig.h +file_025=..\..\Source\portable\MPLAB\PIC32MX\portmacro.h +file_026=..\..\Source\include\portable.h +file_027=..\..\Source\include\task.h +file_028=..\..\Source\include\croutine.h +file_029=..\..\Source\include\FreeRTOS.h +file_030=..\..\Source\include\list.h +file_031=..\..\Source\include\projdefs.h +file_032=..\..\Source\include\queue.h +file_033=..\..\Source\include\semphr.h +file_034=PIC32MX_MPLAB.map [SUITE_INFO] suite_guid={14495C23-81F8-43F3-8A44-859C583D7760} suite_state= [TOOL_SETTINGS] TS{CB0AF4B8-4022-429D-8F99-8A56782B2C6D}=--keep-locals --gdwarf-2 -TS{9C698E0A-CBC9-4EFF-AE7D-B569F93E7322}=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer -TS{77F59DA1-3C53-4677-AC5F-A03EB0125170}=-o"$(BINDIR_)$(TARGETBASE).$(TARGETSUFFIX)" -Map="$(BINDIR_)$(TARGETBASE).map" +TS{9C698E0A-CBC9-4EFF-AE7D-B569F93E7322}=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer +TS{77F59DA1-3C53-4677-AC5F-A03EB0125170}=--defsym=_min_heap_size=0 --defsym=_min_heap_size=0 -Map="$(BINDIR_)$(TARGETBASE).map" -o"$(BINDIR_)$(TARGETBASE).$(TARGETSUFFIX)" -O3 TS{0396C0A1-9052-4E4F-8B84-EF0162B1B4E9}= [INSTRUMENTED_TRACE] enable=0 diff --git a/Demo/PIC32MX_MPLAB/RTOSDemo.mcs b/Demo/PIC32MX_MPLAB/RTOSDemo.mcs index a44fd7f95..bf47bded7 100644 --- a/Demo/PIC32MX_MPLAB/RTOSDemo.mcs +++ b/Demo/PIC32MX_MPLAB/RTOSDemo.mcs @@ -2,268 +2,316 @@ MagicCookie={0b13fe8c-dfe0-40eb-8900-6712719559a7} Version=1.0 [File000] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\main.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\main.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File001] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\ParTest.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\ParTest.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File002] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\port.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\port.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File003] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\list.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\list.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File004] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\queue.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\queue.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File005] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\tasks.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\tasks.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File006] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\port_asm.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\port_asm.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={92E15EC6-5E91-4BF4-B5FA-C80AD2601AA7} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-as.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= ToolArgsString=--keep-locals --gdwarf-2 TraceCmdString= [File007] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\RegisterTestTasks.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\RegisterTestTasks.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={92E15EC6-5E91-4BF4-B5FA-C80AD2601AA7} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-as.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= ToolArgsString=--keep-locals --gdwarf-2 TraceCmdString= [File008] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\heap_2.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\heap_2.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File009] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\flash.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\flash.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File010] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\QPeek.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\QPeek.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File011] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\semtest.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\semtest.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File012] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\GenQTest.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\GenQTest.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File013] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\integer.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\blocktim.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File014] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\blocktim.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\lcd.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File015] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\lcd.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\serial.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File016] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\serial.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\comtest.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= [File017] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\comtest.o +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\serial_isr.o +Folder=Intermediary +DeviceName=PIC32MX360F512L +LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} +LanguageToolID={92E15EC6-5E91-4BF4-B5FA-C80AD2601AA7} +LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-as.exe +PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| +SuiteArgsString= +ToolArgsString=--keep-locals --gdwarf-2 +TraceCmdString= +[File018] +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\timertest.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= -[File018] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\serial_isr.o +[File019] +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\timertest_isr.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={92E15EC6-5E91-4BF4-B5FA-C80AD2601AA7} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-as.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= ToolArgsString=--keep-locals --gdwarf-2 TraceCmdString= -[File019] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\timertest.o +[File020] +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\IntQueue.o Folder=Intermediary DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -fomit-frame-pointer +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer TraceCmdString= -[File020] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\RTOSDemo.elf +[File021] +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\IntQueueTimer.o +Folder=Intermediary +DeviceName=PIC32MX360F512L +LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} +LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} +LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe +PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| +SuiteArgsString= +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer +TraceCmdString= +[File022] +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\IntQueueTimer_isr.o +Folder=Intermediary +DeviceName=PIC32MX360F512L +LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} +LanguageToolID={92E15EC6-5E91-4BF4-B5FA-C80AD2601AA7} +LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-as.exe +PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| +SuiteArgsString= +ToolArgsString=--keep-locals --gdwarf-2 +TraceCmdString= +[File023] +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\printf-stdarg.o +Folder=Intermediary +DeviceName=PIC32MX360F512L +LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} +LanguageToolID={430F471F-7ECB-4852-A80D-DEF9A5C8E751} +LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-gcc.exe +PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| +SuiteArgsString= +ToolArgsString=-g -DMPLAB_PIC32MX_PORT -Wall -O3 -fomit-frame-pointer +TraceCmdString= +[File024] +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\RTOSDemo.elf Folder=Output DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={C68E5105-1196-4333-A0BF-3DC57271E614} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-ld.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-o"$(BINDIR_)$(TARGETBASE).$(TARGETSUFFIX)" -Map="$(BINDIR_)$(TARGETBASE).map" +ToolArgsString=--defsym=_min_heap_size=0 --defsym=_min_heap_size=0 -Map="$(BINDIR_)$(TARGETBASE).map" -o"$(BINDIR_)$(TARGETBASE).$(TARGETSUFFIX)" -O3 TraceCmdString= -[File021] -Location=C:\Temp\RC\1\Demo\PIC32MX_MPLAB\RTOSDemo.hex +[File025] +Location=C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\PIC32MX_MPLAB\RTOSDemo.hex Folder=Output DeviceName=PIC32MX360F512L LanguageToolSuiteID={14495C23-81F8-43F3-8A44-859C583D7760} LanguageToolID={C68E5105-1196-4333-A0BF-3DC57271E614} LanguageToolLocation=C:\Devtools\Microchip\MPLAB C32\bin\pic32-ld.exe PPAD=$(BINDIR)||$(TMPDIR)||$(AINDIR)|..\..\Source\portable\MPLAB\PIC32MX;.||$(INCDIR)|.;.;..\common\include;..\..\source\portable\mplab\pic32mx;..\..\source\include||$(LIBDIR)||$(LKRDIR)|| -SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\integer.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|||||||| +SOLK=|main.c|ParTest\ParTest.c|..\..\Source\portable\MPLAB\PIC32MX\port.c|..\..\Source\list.c|..\..\Source\queue.c|..\..\Source\tasks.c|..\..\Source\portable\MPLAB\PIC32MX\port_asm.S|RegisterTestTasks.s|..\..\Source\portable\MemMang\heap_2.c|..\Common\Minimal\flash.c|..\Common\Minimal\QPeek.c|..\Common\Minimal\semtest.c|..\Common\Minimal\GenQTest.c|..\Common\Minimal\blocktim.c|lcd.c|serial\serial.c|..\Common\Minimal\comtest.c|serial\serial_isr.S|timertest.c|timertest_isr.S|C:\E\Dev\FreeRTOS\WorkingCopy2\Demo\Common\Minimal\IntQueue.c|IntQueueTimer.c|IntQueueTimer_isr.S|printf-stdarg.c|||||||| SuiteArgsString= -ToolArgsString=-o"$(BINDIR_)$(TARGETBASE).$(TARGETSUFFIX)" -Map="$(BINDIR_)$(TARGETBASE).map" +ToolArgsString=--defsym=_min_heap_size=0 --defsym=_min_heap_size=0 -Map="$(BINDIR_)$(TARGETBASE).map" -o"$(BINDIR_)$(TARGETBASE).$(TARGETSUFFIX)" -O3 TraceCmdString= [TOOL_LOC_STAMPS] tool_loc{92E15EC6-5E91-4BF4-B5FA-C80AD2601AA7}=C:\Devtools\Microchip\MPLAB C32\bin\pic32-as.exe diff --git a/Demo/PIC32MX_MPLAB/RTOSDemo.mcw b/Demo/PIC32MX_MPLAB/RTOSDemo.mcw index 4bc44b3f939272eb7fcc1bcc6d4300547d2cd5af..583a0e721162454a93219a56e02703ade473fb65 100644 GIT binary patch literal 1895936 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

SYxQ(rZE4sXRAs#g(crx?+p0P1ZVV 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 v|K|;K$$Dm8vL5{N{X -- 2.39.5