Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem TCP & FAT




Loading

RTOSdemo.elf

Posted 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.elf

Posted 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.elf

Posted 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 tobootsign' PATHAppDataLocalTempccmIBpAJ.o: In function _start': (.text.entry+0x2f): undefined reference tobootinfo' PATHAppDataLocalTempccmIBpAJ.o: In function _restart': (.text.entry+0x40): undefined reference to_stackformain' PATHAppDataLocalTempccmIBpAJ.o: In function _restart': (.text.entry+0x48): undefined reference tosetsegs' PATHAppDataLocalTempccmIBpAJ.o: In function gdt1': (.text.entry+0x70): undefined reference toCRTInit' PATHAppDataLocalTempccmIBpAJ.o: In function gdt1': (.text.entry+0x75): undefined reference tomain' collect2.exe: error: ld returned 1 exit status

16:49:26 Build Finished (took 2s.820ms) ~~~


RTOSdemo.elf

Posted 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.elf

Posted 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.elf

Posted 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.elf

Posted 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 todRegTest1st7' RegTest.S:(.text.last+0x26): undefined reference to dRegTest1_st6' RegTest.S:(.text.last+0x2c): undefined reference todRegTest1st5' RegTest.S:(.text.last+0x32): undefined reference to dRegTest1_st4' RegTest.S:(.text.last+0x38): undefined reference todRegTest1st3' RegTest.S:(.text.last+0x3e): undefined reference to dRegTest1_st2' RegTest.S:(.text.last+0x44): undefined reference todRegTest1st1' C:UsersjblasiAppDataLocalTempccg8zzhj.o: In function _RegTest1Loop': RegTest.S:(.text.last+0x92): undefined reference todRegTest1st7' RegTest.S:(.text.last+0xa4): undefined reference to dRegTest1_st6' RegTest.S:(.text.last+0xb6): undefined reference todRegTest1st5' RegTest.S:(.text.last+0xc8): undefined reference to dRegTest1_st4' RegTest.S:(.text.last+0xda): undefined reference todRegTest1st3' RegTest.S:(.text.last+0xec): undefined reference to dRegTest1_st2' RegTest.S:(.text.last+0xfe): undefined reference todRegTest1st1' RegTest.S:(.text.last+0x111): undefined reference to ulRegTest1Counter' C:\Users\jblasi\AppData\Local\Temp\ccg8zzhj.o: In functionvRegTest2': RegTest.S:(.text.last+0x13d): undefined reference to dRegTest2_st7' RegTest.S:(.text.last+0x143): undefined reference todRegTest2st6' RegTest.S:(.text.last+0x149): undefined reference to dRegTest2_st5' RegTest.S:(.text.last+0x14f): undefined reference todRegTest2st4' RegTest.S:(.text.last+0x155): undefined reference to dRegTest2_st3' RegTest.S:(.text.last+0x15b): undefined reference todRegTest2st2' RegTest.S:(.text.last+0x161): undefined reference to dRegTest2_st1' C:\Users\jblasi\AppData\Local\Temp\ccg8zzhj.o: In functionRegTest2Loop': RegTest.S:(.text.last+0x1af): undefined reference to dRegTest2_st7' RegTest.S:(.text.last+0x1c5): undefined reference todRegTest2st6' RegTest.S:(.text.last+0x1db): undefined reference to dRegTest2_st5' RegTest.S:(.text.last+0x1f1): undefined reference todRegTest2st4' RegTest.S:(.text.last+0x207): undefined reference to dRegTest2_st3' RegTest.S:(.text.last+0x21d): undefined reference todRegTest2st2' RegTest.S:(.text.last+0x233): undefined reference to dRegTest2_st1' RegTest.S:(.text.last+0x249): undefined reference tovGenerateYieldInterrupt' RegTest.S:(.text.last+0x24f): undefined reference to ulRegTest2Counter' C:\Users\jblasi\AppData\Local\Temp\ccg8zzhj.o: In functionvApplicationHPETTimer1Wrapper': RegTest.S:(.text.last+0x25d): undefined reference to ulInterruptNesting' RegTest.S:(.text.last+0x266): undefined reference topucPortTaskFPUContextBuffer' RegTest.S:(.text.last+0x273): undefined reference to pucPortTaskFPUContextBuffer' RegTest.S:(.text.last+0x278): undefined reference topxCurrentTCB' RegTest.S:(.text.last+0x280): undefined reference to ulTopOfSystemStack' RegTest.S:(.text.last+0x288): undefined reference toulInterruptNesting' RegTest.S:(.text.last+0x28e): undefined reference to vHPETIRQHandler1' RegTest.S:(.text.last+0x295): undefined reference toulInterruptNesting' RegTest.S:(.text.last+0x29b): undefined reference to ulInterruptNesting' RegTest.S:(.text.last+0x2a4): undefined reference toulPortYieldPending' RegTest.S:(.text.last+0x2ae): undefined reference to ulPortYieldPending' RegTest.S:(.text.last+0x2b7): undefined reference tovTaskSwitchContext' RegTest.S:(.text.last+0x2bc): undefined reference to pxCurrentTCB' RegTest.S:(.text.last+0x2c4): undefined reference topucPortTaskFPUContextBuffer' 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.elf

Posted 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 tobootsign' PATHAppDataLocalTempcccB4TFS.o: In function _start': (.text.entry+0x2f): undefined reference tobootinfo' PATHAppDataLocalTempcccB4TFS.o: In function _restart': (.text.entry+0x40): undefined reference to_stackformain' PATHAppDataLocalTempcccB4TFS.o: In function _restart': (.text.entry+0x48): undefined reference tosetsegs' PATHAppDataLocalTempcccB4TFS.o: In function gdt1': (.text.entry+0x70): undefined reference toCRT_Init' PATHAppDataLocalTempcccB4TFS.o: In function gdt1': (.text.entry+0x75): undefined reference tomain' collect2.exe: error: ld returned 1 exit status ~~~

Any ideas?

Thanks


RTOSdemo.elf

Posted 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.elf

Posted 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.elf

Posted 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.


[ Back to the top ]    [ About FreeRTOS ]    [ Sitemap ]    [ ]




Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

FreeRTOS kernel V10 is available for immediate download. Now MIT licensed.


FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS