Okay, got past that error. I did a dos2unix on the build file build_simplesoc-papilio_pro.sh and ran it by manually...
Now, notice in /cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/verilog/lm32 there is an lm32_config.v and a submodule directory but its empty. When I ran the following command in my misoc directory, why didn't it pull down the submodules? git clone https://github.com/m-labs/misoc.git On Thu, Jan 23, 2014 at 2:30 PM, Salman Sheikh <[email protected]>wrote: > Got two different versions of lm32 tools conflicting...had lots of > headaches trying to compile the 4.5.4 gcc so I just used the lattic > toolchain tools only for now: Got to this point but I can't quite figure > what script is failing. I suspect it has something to do with a DOS file > type (as I sometimes have problems running altera scripts in Cygwin also) > and have to do a dos2unix on those files...any ideas what script is choking > on my cygwing... > > ./make.py -p papilio_pro -t simple > make: Entering directory > '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/bios' > CC isr.o > CC sdram.o > CC main.o > CC boot.o > make -C ../../software/libcompiler-rt > make[1]: Entering directory > '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libcompiler-rt' > make[1]: Nothing to be done for 'all'. > make[1]: Leaving directory > '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libcompiler-rt' > make -C ../../software/libbase > make[1]: Entering directory > '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libbase' > CC system.o > CC id.o > CC uart.o > CC time.o > AR libbase.a > RANLIB libbase.a > AR libbase-nofloat.a > RANLIB libbase-nofloat.a > make[1]: Leaving directory > '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libbase' > make -C ../../software/libnet > make[1]: Entering directory > '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libnet' > CC microudp.o > AR libnet.a > RANLIB libnet.a > make[1]: Leaving directory > '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libnet' > LD bios.elf > chmod -x bios.elf > make -C ../../tools > make[1]: Entering directory > '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/tools' > make[1]: Nothing to be done for 'all'. > make[1]: Leaving directory > '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/tools' > OBJCOPY bios.bin > chmod -x bios.bin > ../../tools/mkmscimg bios.bin write > CRC32 (bios.bin): 00f7274f > *make: Leaving directory > '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/bios'* > *: invalid optionpapilio_pro.sh: line 2: set: -* > *set: usage: set [--abefhkmnptuvxBCHP] [-o option-name] [arg ...]* > *build_simplesoc-papilio_pro.sh: line 3: $'\r': command not found* > Release 14.7 - xst P.20131013 (nt64) > Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved. > not found 27 - Entry File simplesoc-papilio_pro.xst > Release 14.7 - ngdbuild P.20131013 (nt64) > Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved. > "RROR:Portability:90 - Command line error: Argument > "simplesoc-papilio_pro.ngd > has an invalid extension. The valid extension is ".ngd". If your file > name > has more than one "." in it you must explicitly enter the full file > name with > its extension. > > > > On Wed, Jan 22, 2014 at 1:27 PM, Salman Sheikh <[email protected]>wrote: > >> Okay, I fixed the path...I set the PYTHONPATH in the environment settings >> of Windows..when I had it as export PYTHONPATH=/cygdrive/C... it would >> append c:\\ to that cygdrive\c path. >> >> Now, I am getting another error related to lm32-elf-ld.exe which I >> compiled about 10 days ago... >> >> CC main.o >> make -C ../../software/libcompiler-rt >> make[1]: Entering directory >> '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libcompiler-rt' >> make[1]: Nothing to be done for 'all'. >> make[1]: Leaving directory >> '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libcompiler-rt' >> make -C ../../software/libbase >> make[1]: Entering directory >> '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libbase' >> make[1]: Nothing to be done for 'all'. >> make[1]: Leaving directory >> '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libbase' >> make -C ../../software/libnet >> make[1]: Entering directory >> '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libnet' >> make[1]: Nothing to be done for 'all'. >> make[1]: Leaving directory >> '/cygdrive/c/GMSAG/CPU_TESTING/MiSOC/misoc/software/libnet' >> LD bios.elf >> lm32-elf-ld: isr.o: Relocations in generic ELF (EM: 1638) >> isr.o: error adding symbols: File in wrong format >> Makefile:20: recipe for target 'bios.elf' failed >> make: *** [bios.elf] Error 1 >> >> >> >> >> >> On Wed, Jan 22, 2014 at 12:03 PM, Sébastien Bourdeauducq < >> [email protected]> wrote: >> >>> On 01/22/2014 06:06 PM, Salman Sheikh wrote: >>> > then it still gives an error about misclib not being Imported....is the >>> > above path correct? >>> >>> It is obviously incorrect, you need to remove misoclib. Please read up >>> on the way Python import modules. >>> >>> _______________________________________________ >>> Devel mailing list >>> [email protected] >>> https://ssl.serverraum.org/lists/listinfo/devel >>> >> >> >> >> -- >> Even a Smile is charity :) >> - Prophet Muhammad >> >> >> > > > -- > Even a Smile is charity :) > - Prophet Muhammad > > > -- Even a Smile is charity :) - Prophet Muhammad
_______________________________________________ Devel mailing list [email protected] https://ssl.serverraum.org/lists/listinfo/devel
