<?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 Re: Generic SDK for multiple iMX6 SoC Support in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Generic-SDK-for-multiple-iMX6-SoC-Support/m-p/1989535#M230587</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I tried the NXP BSP site link, but the BSP's there are either for a imx6ul/ull/ullz OR imx6* (basically, Cortex-A7 or Cortex-A9 groups), but not both.&lt;/P&gt;&lt;P&gt;Example: If I build a C program with the BSP for the imx6ull and try running it on my imx6sx board, I get 'Illegal Instruction' error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 06 Nov 2024 23:05:42 GMT</pubDate>
    <dc:creator>cowenl3h</dc:creator>
    <dc:date>2024-11-06T23:05:42Z</dc:date>
    <item>
      <title>Generic SDK for multiple iMX6 SoC Support</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Generic-SDK-for-multiple-iMX6-SoC-Support/m-p/1984188#M230265</link>
      <description>&lt;P&gt;I have two boards, one imx6sx based and one imx6ull based. I want to be able to compile apps with a yocto SDK so they will run on either platform.&lt;/P&gt;&lt;P&gt;My thought to create the SDK is define a 'generic' machine that is minimally tuned for arm7a and do the usual 'bitbake -c populate_sdk' from there. But all the machine examples I'm finding are for specific boards, so they all tune to more specific levels like 'cortexa7' or 'cortexa9', so I'm having uses getting such a machine setup.&lt;/P&gt;&lt;P&gt;Is a generic machine the right way to go, or is there a more proper yocto way of doing this?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Oct 2024 21:08:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Generic-SDK-for-multiple-iMX6-SoC-Support/m-p/1984188#M230265</guid>
      <dc:creator>cowenl3h</dc:creator>
      <dc:date>2024-10-29T21:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: Generic SDK for multiple iMX6 SoC Support</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Generic-SDK-for-multiple-iMX6-SoC-Support/m-p/1984805#M230303</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Download the oficial BSP, this going to work, Make sure that the BSP support both devices:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX" target="_blank"&gt;https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applications-processors:IMXLINUX&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Oct 2024 14:21:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Generic-SDK-for-multiple-iMX6-SoC-Support/m-p/1984805#M230303</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2024-10-30T14:21:27Z</dc:date>
    </item>
    <item>
      <title>Re: Generic SDK for multiple iMX6 SoC Support</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Generic-SDK-for-multiple-iMX6-SoC-Support/m-p/1989535#M230587</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I tried the NXP BSP site link, but the BSP's there are either for a imx6ul/ull/ullz OR imx6* (basically, Cortex-A7 or Cortex-A9 groups), but not both.&lt;/P&gt;&lt;P&gt;Example: If I build a C program with the BSP for the imx6ull and try running it on my imx6sx board, I get 'Illegal Instruction' error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Nov 2024 23:05:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Generic-SDK-for-multiple-iMX6-SoC-Support/m-p/1989535#M230587</guid>
      <dc:creator>cowenl3h</dc:creator>
      <dc:date>2024-11-06T23:05:42Z</dc:date>
    </item>
    <item>
      <title>Re: Generic SDK for multiple iMX6 SoC Support</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Generic-SDK-for-multiple-iMX6-SoC-Support/m-p/1989538#M230588</link>
      <description>&lt;P&gt;Ok, so I found a solution that I was looking for.&lt;/P&gt;&lt;P&gt;I created a new machine 'imx6-generic-board.conf' with just a couple lines:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;require&lt;/SPAN&gt; &lt;SPAN&gt;conf&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;machine&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;include&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;imx&lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;base&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;inc&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;require&lt;/SPAN&gt; &lt;SPAN&gt;conf&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;machine&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;include&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;arm&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;arch&lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;armv7a&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;inc&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I built my yocto SDK using that machine, and programs I compile seem to run on both imx6ull and imx6sx platforms now.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;To me, this seems reasonable since when I look at the ARM documentation, all the Cortex-A processors fall under the armv7-a architecture:&amp;nbsp;&amp;nbsp;&lt;A href="https://developer.arm.com/documentation/den0013/d/ARM-Architecture-and-Processors/Architecture-history-and-extensions" target="_blank"&gt;ARM Cortex-A Series Programmer's Guide for ARMv7-A&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 06 Nov 2024 23:12:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Generic-SDK-for-multiple-iMX6-SoC-Support/m-p/1989538#M230588</guid>
      <dc:creator>cowenl3h</dc:creator>
      <dc:date>2024-11-06T23:12:18Z</dc:date>
    </item>
  </channel>
</rss>

