[yocto] any success with spartan6-lx9mb?

Elvis Dowson elvis.dowson at gmail.com
Thu Sep 6 08:19:43 PDT 2012


Hi,
        
On Sep 4, 2012, at 6:25 AM, Trevor Woerner wrote:

> I was playing around with the meta-xilinx layer and tried to build
> "core-image-minimal" for the spartan6 without success. I was wondering
> if anyone has tried this lately and/or if anyone has any tips to
> suggest?

Can you please list which version of the Xilinx ISE tools you are using? e.g. 12.4, 14.1, 14.2 ?

Could you also please list the Xilinx development board that you are using? e.g. SP601 (Spartan6) ?

> 
> configuration:
> 
> I'm using the latest HEAD:
>    BB_VERSION        = "1.15.3"
>    TARGET_ARCH       = "microblaze"
>    TARGET_OS         = "linux"
>    MACHINE           = "spartan6-lx9mb"
>    DISTRO            = "poky"
>    DISTRO_VERSION    = "1.2+snapshot-20120904"
>    TUNE_FEATURES     = "m32 microblazeel"
>    TARGET_FPU        = "soft"
>    meta
>    meta-yocto        = "master:37c8597e7600385367257e8a513e003947ebef5b"
>    meta-xilinx       = "master:d196fa93c7ff5e080d4c44e2b83aed472f32b2c7"
> 
> conf/local.conf:
>    BB_NUMBER_THREADS = "4"
>    PARALLEL_MAKE = "-j 4"
>    MACHINE ??= "spartan6-lx9mb"
>    DL_DIR = "/home/trevor/devel/Downloads"
>    DISTRO ?= "poky"
>    PACKAGE_CLASSES ?= "package_rpm"
>    EXTRA_IMAGE_FEATURES = "debug-tweaks"
>    USER_CLASSES ?= "buildstats image-mklibs image-prelink"
>    PATCHRESOLVE = "noop"
>    CONF_VERSION = "1"
> 
> conf/bblayers.conf:
>    LCONF_VERSION = "5"
>    BBPATH = "${TOPDIR}"
>    BBFILES ?= ""
>    BBLAYERS ?= " \
>      /home/trevor/devel/yocto/git-method/poky/meta \
>      /home/trevor/devel/yocto/git-method/poky/meta-yocto \
>      /home/trevor/devel/yocto/git-method/poky/meta-xilinx \
>      "
> 
> issues:
> 
> The first problem I encountered was trying to build gcc-cross-initial:
>    This target does not support --with-float.
> 

If you look at the tune file, it says TARGET_FPU = "soft", which means
software floating point emulation.

However, the gcc toolchain recipes are trying to build with hardware floating
point support, from the error message.

Let me know what you ISE development tool configuration and development
board is, and I'll see if I can divert a bit from target platform, and try to 
explore getting the toolchain to build for the Microblaze processor.

I've got the following boards with me:
- Xilinx ML507 (Virtex 5 FX70T with PowerPC 440)
- Xilinx SP601 (Spartan 6)
- Xilinx Zynq (ARM Cortex A-9)

Best regards,

Elvis Dowson




More information about the yocto mailing list