Hello,<br><br>I am new to Yocto Project and need some help with Yocto Project. I am suppose to create a BSP layer for iMX53 and to be able to build it using bitbake and emulate it using QEMU. To start with, I did read Yocto Project Quick Start Guide to familiarize myself with Yocto Project. I was able to build images for example machines using bitbake and emulate in QEMU. Furthermore, I read the Development manual and BSP layer guide to make myself familiarize with how to create BSP layer. Now that I had some knowledge of layers, I created my own layer(meta-iMX53) and used the same layer.conf as other layers but need to make some changes in machine configuration file (iMX53.conf) for building the image. For machine configuration file, I used beagleboard.conf as my start point and made some changes, but need help with other changes that will be required.<br>
Here is the iMX5.conf file.<br><br>#@TYPE: Machine<br>#@NAME: iMX53 machine<br><br><br>PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg"<br>XSERVER ?= "xserver-xorg \<br>           xf86-input-evdev \<br>
           xf86-input-mouse \<br>           xf86-video-omapfb \<br>           xf86-input-keyboard"<br><br># Ship all kernel modules by default<br>MACHINE_EXTRA_RRECOMMENDS = " kernel-modules"<br><br># Uncomment the following line to enable the hard floating point abi. Note that<br>
# this breaks some binary libraries and 3D (neither of which ship with<br># meta-yocto). For maximum compatibility, leave this disabled.<br>#DEFAULTTUNE ?= "cortexa8hf-neon"<br><b><span style="color:rgb(0,102,0)">include conf/machine/include/tune-cortexa8.inc</span></b><br>
<br><b><span style="color:rgb(0,102,0)">IMAGE_FSTYPES += "tar.bz2 jffs2"</span><br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">EXTRA_IMAGECMD_jffs2 = "-lnp "</span></b><br><br># 2.6.37 and later kernels use OMAP_SERIAL, ttyO2<br>
# earlier kernels use ttyS2<br><b style="color:rgb(0,102,0)">SERIAL_CONSOLE = "115200 ttyO2"</b><br><br><b><span style="color:rgb(0,102,0)">PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"</span><br style="color:rgb(0,102,0)">
<span style="color:rgb(0,102,0)">PREFERRED_VERSION_linux-yocto ?= "3.4%"</span><br style="color:rgb(0,102,0)"><br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">KERNEL_IMAGETYPE = "uImage"</span></b><br>
<br>UBOOT_MACHINE = "omap3_beagle_config"<br><b><span style="color:rgb(0,0,102)">UBOOT_ENTRYPOINT = "0x70800000"</span><br style="color:rgb(0,0,102)"><span style="color:rgb(0,0,102)">UBOOT_LOADADDRESS = "0x70800000"</span></b><br>
<br>MACHINE_FEATURES = "apm usbgadget usbhost vfat alsa"<br># End of file<br><br><br>In the above file, the change I made are in blue color and there are some that will remain same I think as beagleboard which are in green color, but don't know what other changes will be required.<br>
<br>Can you please help me? It is very urgent. <br>-- <br>Tejas<br>