Hi Mike, yeah I thought so too, but I'm unable to build the kernel. I get always the error no rule to make target uImage.... , see below. This test is fine without having an optimized NAND/QSPI driver. The only thing I changed in the Xilinx recipe are:
LINUX_VERSION = "5.2" KBRANCH = "master" SRCREV = "0ec...." # Add zynq defconfig here as it's not mainline SRC_URI_append = " file://git/arch/arm/configs/xilinx_zynq_defconfig " Build Configuration: BB_VERSION = "1.40.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "universal" TARGET_SYS = "arm-poky-linux-gnueabi" MACHINE = "zedboard-zynq7" DISTRO = "poky" DISTRO_VERSION = "2.6.3" TUNE_FEATURES = "arm armv7a vfp thumb neon callconvention-hard cortexa9" TARGET_FPU = "hard" meta meta-poky = "thud:e6949336479e611a142834b6d9241514cbaeaf80" meta-xilinx-bsp = "rel-v2019.1:f4c53cc332397b5e5ee17f42169f7c87808c9dc7" meta-xilinx-tools = "master:881132b62dc01e57b8d9ace458a0005528179e14" meta-oe meta-python = "thud:2d088d252624b19df384aecc434d23afb636178f" Initialising tasks: 100% |#######################################| Time: 0:00:00 Sstate summary: Wanted 7 Found 0 Missed 7 Current 68 (0% match, 90% complete) NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks ERROR: linux-xlnx-5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0 do_compile: oe_runmake failed ERROR: linux-xlnx-5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0 do_compile: Function failed: do_compile (log file is located at /media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/temp/log.do_compile.13182) ERROR: Logfile of failure stored in: /media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/temp/log.do_compile.13182 Log data follows: | DEBUG: Executing shell function do_compile | NOTE: make -j 8 HOSTCC=gcc -isystem/media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/recipe-sysroot-native/usr/include -O2 -pipe -L/media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/recipe-sysroot-native/usr/lib -L/media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/recipe-sysroot-native/lib -Wl,-rpath-link,/media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/recipe-sysroot-native/lib -Wl,-rpath,/media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/recipe-sysroot-native/usr/lib -Wl,-rpath,/media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/recipe-sysroot-native/lib -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/media/franz/HDD_Linux/yocto/zynq/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 HOSTCPP=gcc -E uImage CC=arm-poky-linux-gnueabi-gcc -mno-thumb-interwork -marm -fuse-ld=bfd -fdebug-prefix-map=/media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0=/usr/src/debug/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0 -fdebug-prefix-map=/media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/recipe-sysroot= -fdebug-prefix-map=/media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/recipe-sysroot-native= -fdebug-prefix-map=/media/franz/HDD_Linux/yocto/zynq/tmp/work-shared/zedboard-zynq7/kernel-source=/usr/src/kernel LD=arm-poky-linux-gnueabi-ld.bfd UIMAGE_LOADADDR=0x8000 | make: * No rule to make target 'uImage'. Stop. | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_compile (log file is located at /media/franz/HDD_Linux/yocto/zynq/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/5.3-xilinx-v2019.1+gitAUTOINC+4d856f72c1-r0/temp/log.do_compile.13182) ERROR: Task (/media/franz/HDD_Linux/yocto/zynq/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2019.1.bb:do_compile) failed with exit code '1' NOTE: Tasks Summary: Attempted 481 tasks of which 480 didn't need to be rerun and 1 failed. Summary: 1 task failed: /media/franz/HDD_Linux/yocto/zynq/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2019.1.bb:do_compile Summary: There were 2 ERROR messages shown, returning a non-zero exit code. ----------------------------------------------------------------------------------------------------------------------------- Von: [email protected] <[email protected]> im Auftrag von Mike Looijmans <[email protected]> Gesendet: Freitag, 27. September 2019 15:57 An: [email protected] Betreff: Re: [meta-xilinx] Building Linux 5.2 for Zynq with Yocto You can use a mainline kernel with the Zynq (thus not using any xilinx repositories whatsoever), but some drivers are of insufficient quality and never got upstreamed to mainline. I think the QSPI and NAND controllers are in that category. Met vriendelijke groet / kind regards, Mike Looijmans System Expert TOPIC Embedded Products B.V. Materiaalweg 4, 5681 RJ Best Postbus 440, 5680 AK Best The Netherlands T: +31 (0) 499 33 69 69 E: {E-mail W: www.topicproducts.com Please consider the environment before printing this e-mail On 26-09-19 19:07, Franz Forstmayr wrote: > Hi, > > is there an easy way to quick&dirty upgrade the linux kernel to 5.2+ > for testing some particular features from the new kernel? > I tried to upgrade the SRC_URI and the Version from the meta-xilinx > linux-xlnx recipe, but I get the following error: > > | make: *** No rule to make target 'uImage'. Stop. > | ERROR: oe_runmake failed > > Are there some modifications in the Xilinx Kernel to prevent this kind of > issue? > > Best regards > Franz > -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
