<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>RIoTboard Yocto Build on openSUSE 13.2 x86_64 Host</title><link>/products/devtools/single-board-computers/riotboard/b/blog/posts/riotboard-yocto-build-on-opensuse-13-2-x86_5f00_64-host</link><description>This post describes a procedure to generate a Linux SD card image for RIoTboard using Yocto on an openSUSE 13.2 x86_64 host. This procedure is just a clone of the excellent procedure documented by Bryan Hinton (referred to below as B.H. for bre...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: RIoTboard Yocto Build on openSUSE 13.2 x86_64 Host</title><link>https://community.element14.com/products/devtools/single-board-computers/riotboard/b/blog/posts/riotboard-yocto-build-on-opensuse-13-2-x86_5f00_64-host</link><pubDate>Sun, 04 Dec 2016 14:25:53 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:41119ee9-2122-4832-97ae-b415baeb16e5</guid><dc:creator>stmorgan</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;After a scant ten months, I attempted to use this procedure only to discover that it no longer works as it did previously:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1.&amp;nbsp; The procedure does create a build, but the resulting SD card image does not work.&amp;nbsp; Note also that the SD card image is now apparently gzipped by default.&amp;nbsp; I was able to manually construct a functional SD card image from the files in the build but there are additional issues....&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2.&amp;nbsp; The process above does not generate a build with the same TUNE_FEATURES and TARGET_FPU as it did in February 2016.&amp;nbsp; The thumb, callconvention-hard and cortexa9 TUNE_FEATURES are missing.&amp;nbsp; The TARGET_FPU has changed from vfp-neon to softfp.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3.&amp;nbsp; In Section 5 above (&lt;strong&gt;Create a new layer for the custom Linux distribution&lt;/strong&gt;), the directory structure has apparently changed, so&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;mkdir -p meta-bsec/recipes-bsec/images&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;needs to be&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;mkdir -p meta-bsec/recipes-bsec/image&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I came across a thread where someone else has noticed Issue 1 as well:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://lists.yoctoproject.org/pipermail/meta-freescale/2016-August/thread.html#18848" rel="nofollow ugc noopener" target="_blank" title="https://lists.yoctoproject.org/pipermail/meta-freescale/2016-August/thread.html#18848"&gt;https://lists.yoctoproject.org/pipermail/meta-freescale/2016-August/thread.html#18848&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The OP&amp;#39;s solution to add SOC_FAMILY = &amp;quot;mx6:mx6dl&amp;quot; to meta-fsl-arm-extra/conf/machine/imx6dl-riotboard.conf does cause the correct TUNE_FEATURES to be incorporated, although the TARGET_FPU changes from vfp-neon to hard.&amp;nbsp; Unfortunately, I am getting an error during the build which prevents it from completing (this may be a transitory issue concerning file availability at a mirror).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I also noticed an interesting commit to meta-freescale-3rdparty from October 19 2016:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://github.com/Freescale/meta-freescale-3rdparty/commits/master" rel="nofollow ugc noopener" target="_blank" title="https://github.com/Freescale/meta-freescale-3rdparty/commits/master"&gt;https://github.com/Freescale/meta-freescale-3rdparty/commits/master&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p class="commit-title"&gt;&lt;a class="jive-link-external-small" href="https://github.com/Freescale/meta-freescale-3rdparty/commit/9cfef6648751e277d9b281d186400c0a2e79558e" rel="nofollow ugc noopener" target="_blank" title="imx6dl-riotboard: Migrate to use wic image creator tool  Use wic image creator tool instead of image_types_fsl class to create sdcard images. wic uses imx-uboot.wks file and this new layout has only one partition, so all files will be installed on the same partition. We need to set MACHINE_ESSENTIAL_EXTRA_RDEPENDS to install kernel image and devitree and u-boot to root part, set wic.gz as IMAGE_FSTYPES and set correct WKS_FILES.  Signed-off-by: Fabio Berton  Signed-off-by: Otavio Salvador"&gt;imx6dl-riotboard: Migrate to use wic image creator tool&lt;/a&gt;&lt;/p&gt;&lt;pre class="text-small"&gt;Use wic image creator tool instead of image_types_fsl class to create&lt;br /&gt;sdcard images. wic uses imx-uboot.wks file and this new layout&lt;br /&gt;has only one partition, so all files will be installed on the same&lt;br /&gt;partition. We need to set MACHINE_ESSENTIAL_EXTRA_RDEPENDS to install&lt;br /&gt;kernel image and devitree and u-boot to root part, set wic.gz as&lt;br /&gt;IMAGE_FSTYPES and set correct WKS_FILES.&lt;/pre&gt;&lt;/blockquote&gt;&lt;p&gt;It isn&amp;#39;t obvious whether this is intended to be an additional option or if it is supposed to replace the two-partition scheme used in .sdcard output.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The bottom line is that you will probably have to wade through a fair amount of documentation if you are new to Yocto or even if you haven&amp;#39;t used it in a while.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=1157&amp;AppID=90&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>