Hi Glenn, Does this only happen with ibob designs in 10.1 in which you include the lwip block?
- Andrew On 9/2/08 11:26 PM, "G Jones" <[email protected]> wrote: > Hi Andrew, > Thanks for the suggestions. The include files are definitely in the included > paths. I tried copying them into the Software directory, and that helped a > little, but it still can't find the files included in a subdirectory (thus > Software/lwip). Does anyone know how to untangle the makefile to get it to > print the working directory or something useful like that? > Thanks, > Glenn > > On Tue, Sep 2, 2008 at 6:35 PM, <[email protected]> wrote: >> Hi Glenn, >> >> It looks like all the -I lines use relative paths, so maybe the cwd when >> gcc is being executed is not what's expected? Also, I would #1. Make sure >> the include files exist in one of the included paths and #2. Try >> explicitly specifying their location in the source files to see if it is >> indeed a path problem (of course this is not a long term solution). If >> #2. works, you could probably just copy the missing header files to >> XPS_iBOB_base/Software, where they shouldn't be overwritten during >> subsequent gateware or software compiles. >> >> - Andrew >> >> >> >>> > I found the source of the permissions problem, it turns out that EDK is >>> > installed with read only permissions on the 'sw' directory, and this was >>> > being propagated in the local copy. I changed the permissions to read >>> > write >>> > for now, but am curious if there's a better way. >>> > However, I have run across another problem. >>> > When I get to the gcc stage, the following command is executed: >>> > >>> > Bitstream generation is complete. >>> > powerpc-eabi-gcc -O2 >>> > /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/Software/main.c >>> > /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/Software/tinysh.c >>> > /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/core_util.c >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_xsg/clk.c >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_xsg/devic >>> es.c >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_xsg/memor>>> y.c >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_adc/adc.c >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_lwip/fifo>>> .c >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_lwip/lwip >>> init.c >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_lwip/lwip >>> util.c >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_sw_reg/re>>> g.c >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_bram/bram>>> .c >>> > /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/core_info.c >>> > -o Software/executable.elf \ >>> > -Wl,-T >>> > >>> -Wl,/cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/Software/LinkerSc >>> ript.lwip >>> > -I./ppc405_1/include/ -ISoftware/ -Idrivers/ -Idrivers/xps_xsg/ >>> > -Idrivers/xps_adc/ -Idrivers/xps_lwip/ -Idrivers/xps_sw_reg/ >>> > -Idrivers/xps_bram/ -L./ppc405_1/lib/ \ >>> > -DLWIP_ENABLE >>> > >>>> >>From this, it looks like the correct directories are included with -I to >>> > find all of the include files. However, I end up with many many errors >>> > like: >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/Software/main.c:12:25: >>> > error: xparameters.h: No such file or directory >>> > >>> /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/Software/main.c:13:25: >>> > error: xuartlite_l.h: No such file or directory >>> > which indicates that the include files are not being found. >>> > >>> > Does anyone know why this might be the case, or how I might fix this? I >>> > see >>> > the same behavior regardless if I run through bee_xps or just xps from the >>> > command line. >>> > >>> > Thanks, >>> > Glenn >>> > >>> > On Tue, Aug 19, 2008 at 1:48 PM, G Jones <[email protected]> wrote: >>> > >>>> >> I checked the permissions, and they seem fine, I can manually copy the >>>> >> file. Perhaps it has to do with cygwin/xygwin somehow? >>>> >> >>>> >> >>>> >> On Tue, Aug 19, 2008 at 1:03 PM, John Ford <[email protected]> wrote: >>>> >> >>>>>>> >>> >> >>>>>>> >>> >> Running generate for OS'es, Drivers and Libraries ... >>>>>>> >>> >> Running generate for lwIP library ... >>>>>>> >>> >> Generating xemacliteif_g.c ... >>>>>>> >>> >> Generating lwipopts.h file ... >>>>>>> >>> >> ERROR:MDT - lwip () - error copying >>>>>>> >>> >> "./src/contrib/ports/v2pro/netif/xemacliteif_polled.c" to >>>>>>> >>> >> "./src/contrib/ports/v2pro/netif/xemacliteif.c": permission >>>>> >>> denied >>>>>>> >>> >> while executing >>>>>>> >>> >> "file copy -force >>>>>>> >>> >> "./src/contrib/ports/v2pro/netif/xemacliteif_polled.c" >>>>>>> >>> >> "./src/contrib/ports/v2pro/netif/xemacliteif.c"" >>>>>>> >>> >> (procedure "::sw_lwip_v2_00_a::generate" line 120) >>>>>>> >>> >> invoked from within >>>>>>> >>> >> "::sw_lwip_v2_00_a::generate 60581752" >>>>>>> >>> >> ERROR:MDT - Error while running "generate" for processor >>>>>>> ppc405_1... >>>>>>> >>> >> make: *** [ppc405_1/lib/libxil.a] Error 2 >>>>>>> >>> >> ERROR:MDT - Error while running "make -f system.make init_bram" >>>>> >>> >>>>> >>> Sorry if this is a stupid comment. >>>>> >>> >>>>> >>> Isn't this purely a file permissions error? Like there's no >>>>> permission >>>>> >>> for the build to overwrite an older version or write in the directory? >>>>> >>> >>>>> >>> John >>>>> >>> >>>>> >>> >>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> >>> >> On Mon, Aug 18, 2008 at 4:48 PM, Henry Chen >>>>>>> >>> >> <[email protected]>wrote: >>>>>>> >>> >> >>>>>>>> >>> >>> Hi Glenn, >>>>>>>> >>> >>> >>>>>>>> >>> >>> It looks like a lot of cores were deprecated in the intervening >>>>> >>> tool >>>>>>>> >>> >>> revisions. >>>>>>>> >>> >>> If you want, it looks like you can manually bring in pcores from >>>>> >>> EDK7.1 >>>>>>>> >>> >>> by >>>>>>>> >>> >>> going >>>>>>>> >>> >>> to <EDK dir>\hw\XilinxProcessorIPLib\pcores and copy it into the >>>>> >>> local >>>>>>>> >>> >>> pcores >>>>>>>> >>> >>> directory. >>>>>>>> >>> >>> >>>>>>>> >>> >>> Or if are so inclined, you can experiment with the 2.00.a version >>>>> >>> of >>>>>>>> >>> >>> the >>>>>>>> >>> >>> core to >>>>>>>> >>> >>> bring us up to speed =) >>>>>>>> >>> >>> >>>>>>>> >>> >>> Thanks, >>>>>>>> >>> >>> Henry >>>>>>>> >>> >>> >>>>>>>> >>> >>> >>>>>>>> >>> >>> >>>>>>>> >>> >>> G Jones wrote: >>>>>>>> >>> >>> >>>>>>>>> >>> >>>> Hello, >>>>>>>>> >>> >>>> I'm trying to start using the 10.1 tool flow. Compiling a simple >>>>>>>>> >>> >>>> design >>>>>>>>> >>> >>>> with the iBOB LWIP block yields this error: >>>>>>>>> >>> >>>> ERROR:MDT - IPNAME:opb_ethernetlite HW_VER:1.01.a - Can not find >>>>> >>> valid >>>>>>>>> >>> >>>> MPD >>>>>>>>> >>> >>>> >>>>>>>>> >>> >>>> I opened XPS and indeed it seems like the only version >>>>>>>>> available >>>>> >>> is >>>>>>>>> >>> >>>> 2.00.a >>>>>>>>> >>> >>>> >>>>>>>>> >>> >>>> Is there any way to get 10.1 to see the old version of the core? >>>>>>>>> >>> >>>> >>>>>>>>> >>> >>>> Thanks, >>>>>>>>> >>> >>>> Glenn >>>>>>>>> >>> >>>> >>>>>>>> >>> >>> >>>>>>> >>> >> >>>>>> >>> > >>>>> >>> >>>>> >>> >>>>> >>> >>>> >> >>> > >> >> > >

