FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [June 2016 Threads] RTOSdemo.elfPosted by jordiblasi on June 29, 2016 Hi,
I guess this is not an FreeRTOS specific question, but I am not finding any reference or help. I have the demo for Intel galileo imported to eclipse and builds without errors. The guide speaks about a Rtosdemo.elf file that is supposed to be created in the Debug folder of the project, but ther i find different .o files. What do I have left of obtain the final file?
thanks
RTOSdemo.elfPosted by rtel on June 29, 2016 1) Are you using an elf compiler?
2) Is the project configured to generate a file with a .elf extension
(which is the case if using the project from the FreeRTOS release and
have not modified it).
3) Are you sure the linking phase of the build was performed, and
completed? Perhaps the files only built and didn't link?
RTOSdemo.elfPosted by jordiblasi on June 29, 2016 1) yes, as I understand it.
2) I could not find where it is set. I imported the project directly to Eclipse Neon CDT and had to adapt
3) Not sure anymore. I have seen an error in the console.
collect2.exe: error: ld returned 1 exit status
This is the console output of a clean build
~~~
16:49:24 **** Rebuild of configuration Debug for project RTOSDemo ****
Info: Internal Builder is used for build
i686-elf-gcc "-IC:\PATH\eclispeneonc\RTOSDemo\FullDemo" "-IC:\PATH\eclispeneonc\RTOSDemo\SupportFiles" "-IC:\PATH\eclispeneonc\RTOSDemo" "-IC:\PATH\2016Odsi\01development\intel\FreeRTOSLabs160112\FreeRTOS\Source\include" "-IC:\PATH\2016Odsi\01development\intel\FreeRTOSv9.0.0\FreeRTOS\Demo\Common\include" "-IC:\PATH\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -c -fmessage-length=0 -o "BlinkyDemo\mainblinky.o" "..\BlinkyDemo\mainblinky.c"
i686-elf-gcc "-IC:\PATH\eclispeneonc\RTOSDemo\FullDemo" "-IC:\PATH\eclispeneonc\RTOSDemo\SupportFiles" "-IC:\PATH\eclispeneonc\RTOSDemo" "-IC:\PATH\2016Odsi\01development\intel\FreeRTOSLabs160112\FreeRTOS\Source\include" "-IC:\PATH\2016Odsi\01development\intel\FreeRTOSv9.0.0\FreeRTOS\Demo\Common\include" "-IC:\PATH\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -c -fmessage-length=0 -o main.o "..\main.c"
..main.c: In function 'prvDisplayAssertion':
..main.c:254:2: warning: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'long unsigned int' [-Wformat=]
printf( "ASSERT: File = %s, Line = %unr", pcFile, ulLine );
^
i686-elf-gcc "-IC:\PATH\eclispeneonc\RTOSDemo\FullDemo" "-IC:\PATH\eclispeneonc\RTOSDemo\SupportFiles" "-IC:\PATH\eclispeneonc\RTOSDemo" "-IC:\PATH\2016Odsi\01development\intel\FreeRTOSLabs160112\FreeRTOS\Source\include" "-IC:\PATH\2016Odsi\01development\intel\FreeRTOSv9.0.0\FreeRTOS\Demo\Common\include" "-IC:\PATH\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -c -fmessage-length=0 -o "FullDemo\mainfull.o" "..\FullDemo\mainfull.c"
i686-elf-gcc "-IC:\PATH\eclispeneonc\RTOSDemo\FullDemo" "-IC:\PATH\eclispeneonc\RTOSDemo\SupportFiles" "-IC:\PATH\eclispeneonc\RTOSDemo" "-IC:\PATH\2016Odsi\01development\intel\FreeRTOSLabs160112\FreeRTOS\Source\include" "-IC:\PATH\2016Odsi\01development\intel\FreeRTOSv9.0.0\FreeRTOS\Demo\Common\include" "-IC:\PATH\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -c -fmessage-length=0 -o "SupportFiles\freestandingfunctions.o" "..\SupportFiles\freestandingfunctions.c"
..SupportFilesfreestandingfunctions.c:77:2: warning: #warning The functions in this file are very basic, and not optimised. [-Wcpp]
#warning The functions in this file are very basic, and not optimised.
^
i686-elf-gcc "-IC:\PATH\eclispeneonc\RTOSDemo\FullDemo" "-IC:\PATH\eclispeneonc\RTOSDemo\SupportFiles" "-IC:\PATH\eclispeneonc\RTOSDemo" "-IC:\PATH\2016Odsi\01development\intel\FreeRTOSLabs160112\FreeRTOS\Source\include" "-IC:\PATH\2016Odsi\01development\intel\FreeRTOSv9.0.0\FreeRTOS\Demo\Common\include" "-IC:\PATH\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -c -fmessage-length=0 -o "SupportFiles\GPIOI2C.o" "..\SupportFiles\GPIOI2C.c"
i686-elf-gcc -nostartfiles -nostdlib "-IC:\PATH\eclispeneonc\RTOSDemo" "-IC:\PATH\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -o "SupportFiles\startup.o" "..\SupportFiles\startup.S"
PATHAppDataLocalTempccmIBpAJ.o: In function _mboot_hdr':
(.text.entry+0x18): undefined reference to _textstart'
PATHAppDataLocalTempccmIBpAJ.o: In function _mboot_hdr':
(.text.entry+0x20): undefined reference to _bssend'
PATHAppDataLocalTempccmIBpAJ.o: In function _start':
(.text.entry+0x29): undefined reference to bootsign'
PATHAppDataLocalTempccmIBpAJ.o: In function _start':
(.text.entry+0x2f): undefined reference to bootinfo'
PATHAppDataLocalTempccmIBpAJ.o: In function _restart':
(.text.entry+0x40): undefined reference to _stackformain'
PATHAppDataLocalTempccmIBpAJ.o: In function _restart':
(.text.entry+0x48): undefined reference to setsegs'
PATHAppDataLocalTempccmIBpAJ.o: In function gdt1':
(.text.entry+0x70): undefined reference to CRTInit'
PATHAppDataLocalTempccmIBpAJ.o: In function gdt1':
(.text.entry+0x75): undefined reference to main'
collect2.exe: error: ld returned 1 exit status
16:49:26 Build Finished (took 2s.820ms)
~~~
RTOSdemo.elfPosted by rtel on June 29, 2016 Indeed it looks like the code never linked - hence you don't have the
final .elf output.
From your output it looks like a mismatch between the linker script and
the source files - probably startup.S is using linker symbols that are
not present in your linker script.
RTOSdemo.elfPosted by jordiblasi on June 29, 2016 What is the linker script? Eclipse is a clean installation and the demo has been the only project created on it. I see that startup.s has the variables defined (for example .global mboothdr).
Maybe I need to include more folders in the includes of the project?
May I be facing version problems? What version of Eclipse CDT have tested?
RTOSdemo.elfPosted by rtel on June 29, 2016 This is not an Eclipse issue as such, other than you use the Eclipse
menus to set up the compiler options.
The linker script is the file called elfia32efi.ld in this directory
https://sourceforge.net/p/freertos/code/HEAD/tree/trunk/FreeRTOS/Demo/IA32flatGCCGalileoGen_2/
The command line for the linker needs to be set to use that file.
RTOSdemo.elfPosted by jordiblasi on June 30, 2016 Not sure what I have changed (clean, rebuild, and check all configuration) but it looks like the script is correctly called. Now I am seeing this errros:
~~~
08:44:24 **** Rebuild of configuration Debug for project RTOSDemo ****
Info: Internal Builder is used for build
i686-elf-gcc "-IC:\jordi\IDI\eclispeneonc\RTOSDemo\FullDemo" "-IC:\jordi\IDI\eclispeneonc\RTOSDemo\SupportFiles" "-IC:\jordi\IDI\eclispeneonc\RTOSDemo" "-IC:\jordi\IDI\2016Odsi\01development\intel\FreeRTOSLabs160112\FreeRTOS\Source\include" "-IC:\jordi\IDI\2016Odsi\01development\intel\FreeRTOSv9.0.0\FreeRTOS\Demo\Common\include" "-IC:\jordi\IDI\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -c -fmessage-length=0 -o "SupportFiles\HPET.o" "..\SupportFiles\HPET.c"
i686-elf-gcc "-IC:\jordi\IDI\eclispeneonc\RTOSDemo\FullDemo" "-IC:\jordi\IDI\eclispeneonc\RTOSDemo\SupportFiles" "-IC:\jordi\IDI\eclispeneonc\RTOSDemo" "-IC:\jordi\IDI\2016Odsi\01development\intel\FreeRTOSLabs160112\FreeRTOS\Source\include" "-IC:\jordi\IDI\2016Odsi\01development\intel\FreeRTOSv9.0.0\FreeRTOS\Demo\Common\include" "-IC:\jordi\IDI\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -c -fmessage-length=0 -o "BlinkyDemo\mainblinky.o" "..\BlinkyDemo\mainblinky.c"
i686-elf-gcc "-IC:\jordi\IDI\eclispeneonc\RTOSDemo\FullDemo" "-IC:\jordi\IDI\eclispeneonc\RTOSDemo\SupportFiles" "-IC:\jordi\IDI\eclispeneonc\RTOSDemo" "-IC:\jordi\IDI\2016Odsi\01development\intel\FreeRTOSLabs160112\FreeRTOS\Source\include" "-IC:\jordi\IDI\2016Odsi\01development\intel\FreeRTOSv9.0.0\FreeRTOS\Demo\Common\include" "-IC:\jordi\IDI\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -c -fmessage-length=0 -o "FullDemo\mainfull.o" "..\FullDemo\mainfull.c"
i686-elf-gcc "-IC:\jordi\IDI\eclispeneonc\RTOSDemo\FullDemo" "-IC:\jordi\IDI\eclispeneonc\RTOSDemo\SupportFiles" "-IC:\jordi\IDI\eclispeneonc\RTOSDemo" "-IC:\jordi\IDI\2016Odsi\01development\intel\FreeRTOSLabs160112\FreeRTOS\Source\include" "-IC:\jordi\IDI\2016Odsi\01development\intel\FreeRTOSv9.0.0\FreeRTOS\Demo\Common\include" "-IC:\jordi\IDI\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -c -fmessage-length=0 -o "FullDemo\IntQueueTimer.o" "..\FullDemo\IntQueueTimer.c"
i686-elf-gcc -nostartfiles -nostdlib "-IC:\jordi\IDI\eclispeneonc\RTOSDemo" "-IC:\jordi\IDI\2016Odsi\01development\FreeRTOS\Source\portable\GCC\IA32flat" -o "FullDemo\RegTest.o" "..\FullDemo\RegTest.S"
c:/jordi/soft/ghost-i686-elf-tools/bin/../lib/gcc/i686-elf/4.8.2/../../../../i686-elf/bin/ld.exe: warning: cannot find entry symbol _start; defaulting to 08048054
C:UsersjblasiAppDataLocalTempccg8zzhj.o: In function vRegTest1':
RegTest.S:(.text.last+0x20): undefined reference to dRegTest1st7'
RegTest.S:(.text.last+0x26): undefined reference to dRegTest1_st6'
RegTest.S:(.text.last+0x2c): undefined reference to dRegTest1st5'
RegTest.S:(.text.last+0x32): undefined reference to dRegTest1_st4'
RegTest.S:(.text.last+0x38): undefined reference to dRegTest1st3'
RegTest.S:(.text.last+0x3e): undefined reference to dRegTest1_st2'
RegTest.S:(.text.last+0x44): undefined reference to dRegTest1st1'
C:UsersjblasiAppDataLocalTempccg8zzhj.o: In function _RegTest1Loop':
RegTest.S:(.text.last+0x92): undefined reference to dRegTest1st7'
RegTest.S:(.text.last+0xa4): undefined reference to dRegTest1_st6'
RegTest.S:(.text.last+0xb6): undefined reference to dRegTest1st5'
RegTest.S:(.text.last+0xc8): undefined reference to dRegTest1_st4'
RegTest.S:(.text.last+0xda): undefined reference to dRegTest1st3'
RegTest.S:(.text.last+0xec): undefined reference to dRegTest1_st2'
RegTest.S:(.text.last+0xfe): undefined reference to dRegTest1st1'
RegTest.S:(.text.last+0x111): undefined reference to ulRegTest1Counter'
C:\Users\jblasi\AppData\Local\Temp\ccg8zzhj.o: In function vRegTest2':
RegTest.S:(.text.last+0x13d): undefined reference to dRegTest2_st7'
RegTest.S:(.text.last+0x143): undefined reference to dRegTest2st6'
RegTest.S:(.text.last+0x149): undefined reference to dRegTest2_st5'
RegTest.S:(.text.last+0x14f): undefined reference to dRegTest2st4'
RegTest.S:(.text.last+0x155): undefined reference to dRegTest2_st3'
RegTest.S:(.text.last+0x15b): undefined reference to dRegTest2st2'
RegTest.S:(.text.last+0x161): undefined reference to dRegTest2_st1'
C:\Users\jblasi\AppData\Local\Temp\ccg8zzhj.o: In function RegTest2Loop':
RegTest.S:(.text.last+0x1af): undefined reference to dRegTest2_st7'
RegTest.S:(.text.last+0x1c5): undefined reference to dRegTest2st6'
RegTest.S:(.text.last+0x1db): undefined reference to dRegTest2_st5'
RegTest.S:(.text.last+0x1f1): undefined reference to dRegTest2st4'
RegTest.S:(.text.last+0x207): undefined reference to dRegTest2_st3'
RegTest.S:(.text.last+0x21d): undefined reference to dRegTest2st2'
RegTest.S:(.text.last+0x233): undefined reference to dRegTest2_st1'
RegTest.S:(.text.last+0x249): undefined reference to vGenerateYieldInterrupt'
RegTest.S:(.text.last+0x24f): undefined reference to ulRegTest2Counter'
C:\Users\jblasi\AppData\Local\Temp\ccg8zzhj.o: In function vApplicationHPETTimer1Wrapper':
RegTest.S:(.text.last+0x25d): undefined reference to ulInterruptNesting'
RegTest.S:(.text.last+0x266): undefined reference to pucPortTaskFPUContextBuffer'
RegTest.S:(.text.last+0x273): undefined reference to pucPortTaskFPUContextBuffer'
RegTest.S:(.text.last+0x278): undefined reference to pxCurrentTCB'
RegTest.S:(.text.last+0x280): undefined reference to ulTopOfSystemStack'
RegTest.S:(.text.last+0x288): undefined reference to ulInterruptNesting'
RegTest.S:(.text.last+0x28e): undefined reference to vHPETIRQHandler1'
RegTest.S:(.text.last+0x295): undefined reference to ulInterruptNesting'
RegTest.S:(.text.last+0x29b): undefined reference to ulInterruptNesting'
RegTest.S:(.text.last+0x2a4): undefined reference to ulPortYieldPending'
RegTest.S:(.text.last+0x2ae): undefined reference to ulPortYieldPending'
RegTest.S:(.text.last+0x2b7): undefined reference to vTaskSwitchContext'
RegTest.S:(.text.last+0x2bc): undefined reference to pxCurrentTCB'
RegTest.S:(.text.last+0x2c4): undefined reference to pucPortTaskFPUContextBuffer'
RegTest.S:(.text.last+0x2c9): undefined reference to `pucPortTaskFPUContextBuffer'
collect2.exe: error: ld returned 1 exit status
08:44:25 Build Finished (took 1s.696ms)
~~~
I have seen that the variables referenced are defined in main_full.c. What am I missing?
Thanks
RTOSdemo.elfPosted by jordiblasi on June 30, 2016 The error I am seeing is
warning: cannot find entry symbol _start; defaulting to 08048054
This error is linked with not finding a main method, that is actually located in the main.c file. I tried to launch the build process without the -nostartfiles signal and I get different erros, refering to variables I cannot find:
~~~
10:16:26 **** Incremental Build of configuration Debug for project RTOSDemo ****
Info: Internal Builder is used for build
i686-elf-gcc -nostdlib "-IC:\PATH\RTOSDemo" "-IC:\PATH\FreeRTOS\Source\portable\GCC\IA32flat" -o "SupportFiles\startup.o" "..\SupportFiles\startup.S"
PATHAppDataLocalTempcccB4TFS.o: In function _mboot_hdr':
(.text.entry+0x18): undefined reference to _textstart'
PATHAppDataLocalTempcccB4TFS.o: In function _mboot_hdr':
(.text.entry+0x20): undefined reference to _bssend'
PATHAppDataLocalTempcccB4TFS.o: In function _start':
(.text.entry+0x29): undefined reference to bootsign'
PATHAppDataLocalTempcccB4TFS.o: In function _start':
(.text.entry+0x2f): undefined reference to bootinfo'
PATHAppDataLocalTempcccB4TFS.o: In function _restart':
(.text.entry+0x40): undefined reference to _stackformain'
PATHAppDataLocalTempcccB4TFS.o: In function _restart':
(.text.entry+0x48): undefined reference to setsegs'
PATHAppDataLocalTempcccB4TFS.o: In function gdt1':
(.text.entry+0x70): undefined reference to CRT_Init'
PATHAppDataLocalTempcccB4TFS.o: In function gdt1':
(.text.entry+0x75): undefined reference to main'
collect2.exe: error: ld returned 1 exit status
~~~
Any ideas?
Thanks
RTOSdemo.elfPosted by rtel on June 30, 2016 I have just installed Eclipse Neon for the first time, taken a clean FreeRTOS V9 download, imported the IA32 project into a new Eclipse workspace, and built the project without making any changes (this assumes the compiler is installed and in the path correctly for your machine, which it was already for mine). This is the output I get:
~~~
09:32:39 **** Rebuild of configuration Debug for project RTOSDemo ****
Info: Internal Builder is used for build
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FreeRTOSSource\portable\MemMang\heap4.o" "..\..\..\Source\portable\MemMang\heap4.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FreeRTOSSource\eventgroups.o" "..\..\..\Source\eventgroups.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\IntQueueTimer.o" "..\FullDemo\IntQueueTimer.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "BlinkyDemo\mainblinky.o" "..\BlinkyDemo\mainblinky.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\QueueSet.o" "..\..\Common\Minimal\QueueSet.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o main.o "..\main.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\IntQueue.o" "..\..\Common\Minimal\IntQueue.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\flop.o" "..\..\Common\Minimal\flop.c"
i686-elf-gcc -Wa,--gdwarf2 -Wa,-march=pentium -c "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -o "FreeRTOSSource\portable\GCC\IA32flat\portASM.o" "..\..\..\Source\portable\GCC\IA32flat\portASM.S"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FreeRTOSSource\croutine.o" "..\..\..\Source\croutine.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\BlockQ.o" "..\..\Common\Minimal\BlockQ.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\GenQTest.o" "..\..\Common\Minimal\GenQTest.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "SupportFiles\GPIOI2C.o" "..\SupportFiles\GPIOI2C.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "SupportFiles\galileo-support.o" "..\SupportFiles\galileo-support.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\recmutex.o" "..\..\Common\Minimal\recmutex.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\TaskNotify.o" "..\..\Common\Minimal\TaskNotify.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\EventGroupsDemo.o" "..\..\Common\Minimal\EventGroupsDemo.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\dynamic.o" "..\..\Common\Minimal\dynamic.c"
i686-elf-gcc -Wa,--gdwarf2 -Wa,-march=pentium -c "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -o "FullDemo\RegTest.o" "..\FullDemo\RegTest.S"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\semtest.o" "..\..\Common\Minimal\semtest.c"
i686-elf-gcc -Wa,--gdwarf2 -Wa,-march=pentium -c "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -o "SupportFiles\startup.o" "..\SupportFiles\startup.S"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\death.o" "..\..\Common\Minimal\death.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FreeRTOSSource\portable\GCC\IA32flat\port.o" "..\..\..\Source\portable\GCC\IA32flat\port.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\TimerDemo.o" "..\..\Common\Minimal\TimerDemo.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FreeRTOSSource\queue.o" "..\..\..\Source\queue.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\mainfull.o" "..\FullDemo\mainfull.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "SupportFiles\printf-stdarg.o" "..\SupportFiles\printf-stdarg.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "SupportFiles\freestandingfunctions.o" "..\SupportFiles\freestandingfunctions.c"
..SupportFilesfreestandingfunctions.c:77:2: warning: #warning The functions in this file are very basic, and not optimised. [-Wcpp]
#warning The functions in this file are very basic, and not optimised.
^
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FreeRTOSSource\timers.o" "..\..\..\Source\timers.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\QueueOverwrite.o" "..\..\Common\Minimal\QueueOverwrite.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "SupportFiles\HPET.o" "..\SupportFiles\HPET.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FreeRTOSSource\list.o" "..\..\..\Source\list.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\QPeek.o" "..\..\Common\Minimal\QPeek.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FreeRTOSSource\tasks.o" "..\..\..\Source\tasks.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\blocktim.o" "..\..\Common\Minimal\blocktim.c"
i686-elf-gcc "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\FullDemo" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2\SupportFiles" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\Common\include" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Demo\IA32flatGCCGalileoGen2" "-IC:\E\Dev\FreeRTOS\WorkingCopy\FreeRTOS\Source\portable\GCC\IA32flat" -O0 -g3 -Wall -Wextra -c -fmessage-length=0 -march=pentium -Wno-ignored-qualifiers -mno-ms-bitfields -ffunction-sections -ffreestanding -o "FullDemo\StandardDemoTasks\Minimal\countsem.o" "..\..\Common\Minimal\countsem.c"
i686-elf-gcc -nostdlib -Xlinker -T -Xlinker ../elfia32efi.lds -Xlinker -Map=RTOSDemo.map -Xlinker --gc-sections -o RTOSDemo.elf "BlinkyDemo\mainblinky.o" "FreeRTOSSource\croutine.o" "FreeRTOSSource\eventgroups.o" "FreeRTOSSource\list.o" "FreeRTOSSource\portable\GCC\IA32flat\port.o" "FreeRTOSSource\portable\GCC\IA32flat\portASM.o" "FreeRTOSSource\portable\MemMang\heap4.o" "FreeRTOSSource\queue.o" "FreeRTOSSource\tasks.o" "FreeRTOSSource\timers.o" "FullDemo\IntQueueTimer.o" "FullDemo\RegTest.o" "FullDemo\StandardDemoTasks\Minimal\BlockQ.o" "FullDemo\StandardDemoTasks\Minimal\EventGroupsDemo.o" "FullDemo\StandardDemoTasks\Minimal\GenQTest.o" "FullDemo\StandardDemoTasks\Minimal\IntQueue.o" "FullDemo\StandardDemoTasks\Minimal\QPeek.o" "FullDemo\StandardDemoTasks\Minimal\QueueOverwrite.o" "FullDemo\StandardDemoTasks\Minimal\QueueSet.o" "FullDemo\StandardDemoTasks\Minimal\TaskNotify.o" "FullDemo\StandardDemoTasks\Minimal\TimerDemo.o" "FullDemo\StandardDemoTasks\Minimal\blocktim.o" "FullDemo\StandardDemoTasks\Minimal\countsem.o" "FullDemo\StandardDemoTasks\Minimal\death.o" "FullDemo\StandardDemoTasks\Minimal\dynamic.o" "FullDemo\StandardDemoTasks\Minimal\flop.o" "FullDemo\StandardDemoTasks\Minimal\recmutex.o" "FullDemo\StandardDemoTasks\Minimal\semtest.o" "FullDemo\mainfull.o" "SupportFiles\GPIOI2C.o" "SupportFiles\HPET.o" "SupportFiles\freestandingfunctions.o" "SupportFiles\galileo-support.o" "SupportFiles\printf-stdarg.o" "SupportFiles\startup.o" main.o -lgcc
09:32:46 Build Finished (took 7s.389ms)
~~~
RTOSdemo.elfPosted by jordiblasi on June 30, 2016 I will try a clean start again. I guess it is the only way. All that I am seeing makes no sense for me.
Thanks.
RTOSdemo.elfPosted by jordiblasi on June 30, 2016 Trying the fresh installation I have done a correct Build. I think I now the problem. If I import the project in its location it compiles without erros. If I ask it to be moved to the workspace It generates errors. Look like it looses certain references on the process.
Thanks a lot for your help.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|