<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic To modify and rebuild the U-boot and kernel source by taking copy from the Yocto Build setup fro I.MX6ULL EVK in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/To-modify-and-rebuild-the-U-boot-and-kernel-source-by-taking/m-p/772982#M120028</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear I.MX Community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to build the U-boot and kernel source by taking the copy from Yocto build setup which I have already done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I have taken the kernel source from the below path and executed the below commands from Yocto build&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cp /home/te-test/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/kernel-source /home/te-test/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/kernel-source_work&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cross_compiling Kernel&lt;BR /&gt;======================&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- imx_v7_defconfig&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- menuconfig&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- uImage LOADADDR=0x80008000&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- modules&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- INSTALL_MOD_PATH=&amp;lt;PATH to rootfs&amp;gt; modules_install&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a. Could you pleaser confirm whether the above procedure is correct way of building the linux kernel by taking copy from yocto build, could you please reconfirm the defconfig for I.mx6ull evk?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. For cross compiling U-boot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cross_compiling U-boot&lt;BR /&gt;======================&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- mx6ull_14x14_evk_defconfig&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- menuconfig&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;cp /home/te-test/fsl-release-bsp/build-x11/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/u-boot-imx to /home/te-test/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/u-boot-imx_work&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I am facing the below issue while crosscompiling u-boot, and am not bale to find the arch/arm/configs folder, could you please let me know how this issue can be resolved?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;te-test@tetest-ThinkCentre-M72e:~/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/u-boot-imx_work/2017.03-r0/build/mx6ull_14x14_evk_config$ make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- imx6ull_14x14_evk_defconfig&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/basic/fixdep&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./Makefile&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/conf.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/zconf.tab.o&lt;BR /&gt;&amp;nbsp; HOSTLD&amp;nbsp; scripts/kconfig/conf&lt;BR /&gt;***&lt;BR /&gt;*** Can't find default configuration "arch/../configs/imx6ull_14x14_evk_defconfig"!&lt;BR /&gt;***&lt;BR /&gt;make[3]: *** [imx6ull_14x14_evk_defconfig] Error 1&lt;BR /&gt;make[2]: *** [imx6ull_14x14_evk_defconfig] Error 2&lt;BR /&gt;make[1]: *** [sub-make] Error 2&lt;BR /&gt;make: *** [__sub-make] Error 2&lt;BR /&gt;te-test@tetest-ThinkCentre-M72e:~/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/u-boot-imx_work/2017.03-r0/build/mx6ull_14x14_evk_config$ ls&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;te-test@tetest-ThinkCentre-M72e:~/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/u-boot-imx_work/2017.03-r0/build/mx6ull_14x14_evk_config$ make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- menuconfig&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./Makefile&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/mconf.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/checklist.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/util.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/inputbox.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/textbox.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/yesno.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/menubox.o&lt;BR /&gt;&amp;nbsp; HOSTLD&amp;nbsp; scripts/kconfig/mconf&lt;BR /&gt;scripts/kconfig/mconf&amp;nbsp; Kconfig&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;*** End of the configuration.&lt;BR /&gt;*** Execute 'make' to start the build or try 'make help'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;te-test@tetest-ThinkCentre-M72e:~/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/u-boot-imx_work/2017.03-r0/build/mx6ull_14x14_evk_config$ make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi-&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./Makefile&lt;BR /&gt;scripts/kconfig/conf&amp;nbsp; --silentoldconfig Kconfig&lt;BR /&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/config.h&lt;BR /&gt;&amp;nbsp; CFG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; u-boot.cfg&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/autoconf.mk.dep&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/autoconf.mk&lt;BR /&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/config/uboot.release&lt;BR /&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/timestamp_autogenerated.h&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./Makefile&lt;BR /&gt;/home/te-test/fsl-release-bsp/build-x11/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/u-boot-imx/2017.03-r0/git/scripts/dtc-version.sh: line 17: dtc: command not found&lt;BR /&gt;&amp;nbsp; UPD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/timestamp_autogenerated.h&lt;BR /&gt;/home/te-test/fsl-release-bsp/build-x11/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/u-boot-imx/2017.03-r0/git/scripts/dtc-version.sh: line 18: dtc: command not found&lt;BR /&gt;*** Your dtc is too old, please upgrade to dtc 1.4 or newer&lt;BR /&gt;make[2]: *** [checkdtc] Error 1&lt;BR /&gt;make[1]: *** [sub-make] Error 2&lt;BR /&gt;make: *** [__sub-make] Error 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. I see in the i.MX_BSP_Porting_Guide.pdf (i.MX BSP Porting Guide, Rev. L4.9.11_1.0.0-ga+mx8-alpha, 09/2017) that U-boot git source path is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;$ git clone &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fgit.freescale.com%2Fgit%2Fcgit.cgi%2Fimx%2Fuboot-imx.git" rel="nofollow" target="_blank"&gt;http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git&lt;/A&gt;&lt;SPAN&gt; -b imx_v2017.03_4.9.11_1.0.0_ga&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;And I was able to build this $ git clone &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fgit.freescale.com%2Fgit%2Fcgit.cgi%2Fimx%2Fuboot-imx.git" rel="nofollow" target="_blank"&gt;http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git&lt;/A&gt;&lt;SPAN&gt; -b imx_v2017.03_4.9.11_1.0.0_ga u-boot source&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the U-boot Url used in the Yocoto build system ie., (i.MX Yocto Project User's Guide, Rev. L4.9.11_1.0.0-ga+mx8-alpha, 09/2017) mentioned in /home/te-test/fsl-release-bsp/sources/meta-fsl-bsp-release/imx/meta-bsp/recipes-bsp/u-boot/u-boot-imx_2017.03.bb is &lt;BR /&gt;UBOOT_SRC ?= "git://source.codeaurora.org/external/imx/uboot-imx.git;protocol=https"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;a. Are the U-boot source from the URls git clone &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fgit.freescale.com%2Fgit%2Fcgit.cgi%2Fimx%2Fuboot-imx.git" rel="nofollow" target="_blank"&gt;http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git&lt;/A&gt;&lt;SPAN&gt; -b imx_v2017.03_4.9.11_1.0.0_ga and UBOOT_SRC ?= "git://source.codeaurora.org/external/imx/uboot-imx.git;protocol=https" both are same??&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;b. If once I do the changes in the u-boot/kernel source , how can I merge this back to the yocto build system (L4.9.11_1.0.0) with all my custom board modifications based on I.mx6ULL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Kinldy do the needful as early as possible as I am stuck with this issue from past many days in compiling the u-boot source&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Mar 2018 08:05:36 GMT</pubDate>
    <dc:creator>srishan</dc:creator>
    <dc:date>2018-03-20T08:05:36Z</dc:date>
    <item>
      <title>To modify and rebuild the U-boot and kernel source by taking copy from the Yocto Build setup fro I.MX6ULL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/To-modify-and-rebuild-the-U-boot-and-kernel-source-by-taking/m-p/772982#M120028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear I.MX Community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to build the U-boot and kernel source by taking the copy from Yocto build setup which I have already done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I have taken the kernel source from the below path and executed the below commands from Yocto build&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cp /home/te-test/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/kernel-source /home/te-test/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/kernel-source_work&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cross_compiling Kernel&lt;BR /&gt;======================&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- imx_v7_defconfig&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- menuconfig&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- uImage LOADADDR=0x80008000&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- modules&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- INSTALL_MOD_PATH=&amp;lt;PATH to rootfs&amp;gt; modules_install&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a. Could you pleaser confirm whether the above procedure is correct way of building the linux kernel by taking copy from yocto build, could you please reconfirm the defconfig for I.mx6ull evk?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. For cross compiling U-boot&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cross_compiling U-boot&lt;BR /&gt;======================&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- mx6ull_14x14_evk_defconfig&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- menuconfig&lt;BR /&gt;make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;cp /home/te-test/fsl-release-bsp/build-x11/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/u-boot-imx to /home/te-test/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/u-boot-imx_work&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I am facing the below issue while crosscompiling u-boot, and am not bale to find the arch/arm/configs folder, could you please let me know how this issue can be resolved?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;te-test@tetest-ThinkCentre-M72e:~/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/u-boot-imx_work/2017.03-r0/build/mx6ull_14x14_evk_config$ make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- imx6ull_14x14_evk_defconfig&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/basic/fixdep&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./Makefile&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/conf.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/zconf.tab.o&lt;BR /&gt;&amp;nbsp; HOSTLD&amp;nbsp; scripts/kconfig/conf&lt;BR /&gt;***&lt;BR /&gt;*** Can't find default configuration "arch/../configs/imx6ull_14x14_evk_defconfig"!&lt;BR /&gt;***&lt;BR /&gt;make[3]: *** [imx6ull_14x14_evk_defconfig] Error 1&lt;BR /&gt;make[2]: *** [imx6ull_14x14_evk_defconfig] Error 2&lt;BR /&gt;make[1]: *** [sub-make] Error 2&lt;BR /&gt;make: *** [__sub-make] Error 2&lt;BR /&gt;te-test@tetest-ThinkCentre-M72e:~/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/u-boot-imx_work/2017.03-r0/build/mx6ull_14x14_evk_config$ ls&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;te-test@tetest-ThinkCentre-M72e:~/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/u-boot-imx_work/2017.03-r0/build/mx6ull_14x14_evk_config$ make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi- menuconfig&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./Makefile&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/mconf.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/checklist.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/util.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/inputbox.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/textbox.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/yesno.o&lt;BR /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/lxdialog/menubox.o&lt;BR /&gt;&amp;nbsp; HOSTLD&amp;nbsp; scripts/kconfig/mconf&lt;BR /&gt;scripts/kconfig/mconf&amp;nbsp; Kconfig&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;*** End of the configuration.&lt;BR /&gt;*** Execute 'make' to start the build or try 'make help'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;te-test@tetest-ThinkCentre-M72e:~/fsl-release-bsp/build-x11/tmp/work-shared/imx6ull14x14evk/u-boot-imx_work/2017.03-r0/build/mx6ull_14x14_evk_config$ make -j4 ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi-&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./Makefile&lt;BR /&gt;scripts/kconfig/conf&amp;nbsp; --silentoldconfig Kconfig&lt;BR /&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/config.h&lt;BR /&gt;&amp;nbsp; CFG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; u-boot.cfg&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/autoconf.mk.dep&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/autoconf.mk&lt;BR /&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/config/uboot.release&lt;BR /&gt;&amp;nbsp; CHK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/timestamp_autogenerated.h&lt;BR /&gt;&amp;nbsp; GEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./Makefile&lt;BR /&gt;/home/te-test/fsl-release-bsp/build-x11/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/u-boot-imx/2017.03-r0/git/scripts/dtc-version.sh: line 17: dtc: command not found&lt;BR /&gt;&amp;nbsp; UPD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; include/generated/timestamp_autogenerated.h&lt;BR /&gt;/home/te-test/fsl-release-bsp/build-x11/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/u-boot-imx/2017.03-r0/git/scripts/dtc-version.sh: line 18: dtc: command not found&lt;BR /&gt;*** Your dtc is too old, please upgrade to dtc 1.4 or newer&lt;BR /&gt;make[2]: *** [checkdtc] Error 1&lt;BR /&gt;make[1]: *** [sub-make] Error 2&lt;BR /&gt;make: *** [__sub-make] Error 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. I see in the i.MX_BSP_Porting_Guide.pdf (i.MX BSP Porting Guide, Rev. L4.9.11_1.0.0-ga+mx8-alpha, 09/2017) that U-boot git source path is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;$ git clone &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fgit.freescale.com%2Fgit%2Fcgit.cgi%2Fimx%2Fuboot-imx.git" rel="nofollow" target="_blank"&gt;http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git&lt;/A&gt;&lt;SPAN&gt; -b imx_v2017.03_4.9.11_1.0.0_ga&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;And I was able to build this $ git clone &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fgit.freescale.com%2Fgit%2Fcgit.cgi%2Fimx%2Fuboot-imx.git" rel="nofollow" target="_blank"&gt;http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git&lt;/A&gt;&lt;SPAN&gt; -b imx_v2017.03_4.9.11_1.0.0_ga u-boot source&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But the U-boot Url used in the Yocoto build system ie., (i.MX Yocto Project User's Guide, Rev. L4.9.11_1.0.0-ga+mx8-alpha, 09/2017) mentioned in /home/te-test/fsl-release-bsp/sources/meta-fsl-bsp-release/imx/meta-bsp/recipes-bsp/u-boot/u-boot-imx_2017.03.bb is &lt;BR /&gt;UBOOT_SRC ?= "git://source.codeaurora.org/external/imx/uboot-imx.git;protocol=https"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;a. Are the U-boot source from the URls git clone &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fgit.freescale.com%2Fgit%2Fcgit.cgi%2Fimx%2Fuboot-imx.git" rel="nofollow" target="_blank"&gt;http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git&lt;/A&gt;&lt;SPAN&gt; -b imx_v2017.03_4.9.11_1.0.0_ga and UBOOT_SRC ?= "git://source.codeaurora.org/external/imx/uboot-imx.git;protocol=https" both are same??&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;b. If once I do the changes in the u-boot/kernel source , how can I merge this back to the yocto build system (L4.9.11_1.0.0) with all my custom board modifications based on I.mx6ULL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Kinldy do the needful as early as possible as I am stuck with this issue from past many days in compiling the u-boot source&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2018 08:05:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/To-modify-and-rebuild-the-U-boot-and-kernel-source-by-taking/m-p/772982#M120028</guid>
      <dc:creator>srishan</dc:creator>
      <dc:date>2018-03-20T08:05:36Z</dc:date>
    </item>
    <item>
      <title>Re: To modify and rebuild the U-boot and kernel source by taking copy from the Yocto Build setup fro I.MX6ULL EVK</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/To-modify-and-rebuild-the-U-boot-and-kernel-source-by-taking/m-p/772983#M120029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Sri Shan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The specs are correct, although I would use the git sources:&lt;/P&gt;&lt;P&gt;&amp;lt;BSP_RELEASE&amp;gt;/&amp;lt;BUILD_DIR&amp;gt; k/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/linux-imx/&amp;lt;KERNEL_VERSION&amp;gt;-r0/git$&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You shouldn’t need to set the uImage LOADADDR at this point. The imx_v7_defconfig is correct for all i.MX 6 or i.MX 7 boards.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For u-boot I would also recommend using the git sources:&lt;/P&gt;&lt;P&gt;&amp;lt;BSP_RELEASE&amp;gt;/&amp;lt;BUILD_DIR&amp;gt; k/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/u-boot-imx/&amp;lt;U-BOOT_VERSION &amp;gt;-r0/git$&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The mx6ull_14x14_evk_defconfig is the correct one but perhaps the path you are using didn’t had all the sources. Please try with the git path to see if this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The u-boot sources should remain the same across the repositories as long as they are all pointing to the BSP Release you are using. In this case the 4.9.11_1.0.0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Merging the changes you performed to the Yocto environment is a matter of creating a new layer and recipe that appends the existing configurations. You can see how to do this for the kernel on the example from the following document:&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-334088"&gt;https://community.nxp.com/docs/DOC-334088&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The basic process would remain the same for the bootloader but you would need to look at how Yocto works. There are several good resources like the i.MX BSP Porting Guide included as part of the BSP documentation bundle and the Yocto Reference Manual (link below)&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html"&gt;https://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps!&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Mar 2018 17:33:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/To-modify-and-rebuild-the-U-boot-and-kernel-source-by-taking/m-p/772983#M120029</guid>
      <dc:creator>gusarambula</dc:creator>
      <dc:date>2018-03-23T17:33:40Z</dc:date>
    </item>
  </channel>
</rss>

