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] [November 2012 Threads] Problem with PPC405-Virtex4 DemoPosted by Bohdan Arzhanov on November 10, 2012 I want to start with demo PPC405-Virtex4 and change it for working with development platform XUPV2
I read Xilinx PowerPC (PPC405) Port page and Modifying a FreeRTOS Demo page.
I download FreeRTOSV7.3.0, than open with XPS project (system.xmp) in PPC405_Xilinx_Virtex4_GCC directory. I made update bitstream and it had no errors, but when i click "Build Project" over the RTOSDemo (in applications tab) i had next error:
make -f system.make RTOSDemo_program started... make: *** No rule to make target `/cygdrive/c/workspace/FreeRTOS_PPC405/FreeRTOS/Demo/PPC405_Xilinx_Virtex4_GCC/RTOSDemo/../../../Source/portable/MemMang/heap_2.c', needed by `RTOSDemo/executable.elf'. Stop. Done!
I also tried to launch SDK and make build there, but there i have other problems: powerpc-eabi-gcc -c -I../../ppc405_0_sw_platform/ppc405_0/include -I../../../RTOSDemo -g -O0 -I./RTOSDemo/flop -I../../Source/portable/GCC/PPC405_Xilinx -I./ppc405_0/include/ -IRTOSDemo/ -I. -I./RTOSDemo/ -I../Common/include/ -I../../Source/include/ -I./ppc405_0/include/ -I./ppc405_0/include GCC_PPC405 -mregnames -oBlockQ.o C:/workspace/FreeRTOS_PPC405/FreeRTOS/Demo/Common/Minimal/BlockQ.c powerpc-eabi-gcc: GCC_PPC405: No such file or directory C:/workspace/FreeRTOS_PPC405/FreeRTOS/Demo/Common/Minimal/BlockQ.c:105:22: error: FreeRTOS.h: No such file or directory C:/workspace/FreeRTOS_PPC405/FreeRTOS/Demo/Common/Minimal/BlockQ.c:106:18: error: task.h: No such file or directory C:/workspace/FreeRTOS_PPC405/FreeRTOS/Demo/Common/Minimal/BlockQ.c:107:19: error: queue.h: No such file or directory C:/workspace/FreeRTOS_PPC405/FreeRTOS/Demo/Common/Minimal/BlockQ.c:110:20: error: BlockQ.h: No such file or directory C:/workspace/FreeRTOS_PPC405/FreeRTOS/Demo/Common/Minimal/BlockQ.c:118: error: expected specifier-qualifier-list before 'xQueueHandle' C:/workspace/FreeRTOS_PPC405/FreeRTOS/Demo/Common/Minimal/BlockQ.c:124: warning: parameter names (without types) in function declaration and so on...
PowerPC (PPC405) Port page says: NOTE: The file system_incl.make contains the line "XILINX_EDK_DIR = C:/devtools/XilinxEDK". It might be necessary to update this file to be correct for your Xilinx tool installation prior to building the RTOSDemo application. but system_incl.make file says # WARNING : This file will be re-generated every time a command # to run a make target is invoked. So, any changes made to this # file manually, will be lost when make is invoked next.
I am using 10.1 EDK and ISE.
Very grateful for any help. :)
RE: Problem with PPC405-Virtex4 DemoPosted by Richard on November 10, 2012 The version of the Xilinx tools used to create the original demo were much older, which may account for the differences in how to set up the path to the tools. It was so old that it used the old GNU Insight debugger. Do Xilinx provide any migration guides? “No rule to make target ” This normally means that it simply can't find the file it is trying to build. The forum has cut of the file name as it went of the edge, but I expect it was one of the heap_x.c files. Is the path it is looking for the file in valid? [you can see the path in the error string]. I presume Cygwin, which is used by the Xilinx tools, is installed correctly? Regards.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|