Hi Glenn,

Where's the Makefile in question?  I can give it a shot.

Billy

G Jones 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/devices.c
> > >
> > /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_xsg/memory.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/lwipinit.c
> > >
> > /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_lwip/lwiputil.c
> > >
> > /cygdrive/d/casper_work/ten/snaptestlwip/XPS_iBOB_base/drivers/xps_sw_reg/reg.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/LinkerScript.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

Reply via email to