<?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 Yocto: Create custom MACHINE based on ls1028ardb in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/1794756#M13902</link>
    <description>&lt;P&gt;We're creating a custom board around an LS1027 chip. To experiment, we have a ls1028ardb board.&lt;/P&gt;&lt;P&gt;In preparation for supporting our custom board, I'm creating our own "machine" in Yocto (as I've done numerous times before for other vendor's layers). At this point, this machine should just be the same thing under a different name.&lt;/P&gt;&lt;P&gt;Made a copy of the ls1028ardb.conf into "my1028.conf".&lt;/P&gt;&lt;P&gt;Attempting to build fails on the RCW and ATF recipes. Which are sort of unique to this platform.&lt;/P&gt;&lt;P&gt;The RCW issues I could work around in s rcv_git.bbappend so it uses the same files:&lt;BR /&gt;BOARD_TARGETS:my1028 = "ls1028ardb"&lt;BR /&gt;RCW_FOLDER:my1028 = "ls1028ardb"&lt;BR /&gt;&lt;BR /&gt;I tried the same trick with the ATF, so I created a qoriq-atf_%.bbappend with:&lt;BR /&gt;PLATFORM:my1028 = "ls1028ardb"&lt;BR /&gt;&lt;BR /&gt;This doesn't get anywhere, it fails with:&lt;BR /&gt;&lt;BR /&gt;| cp: cannot stat '*.pbl': No such file or directory&lt;BR /&gt;| WARNING: /.../qoriq-atf/2.6+AUTOINC+atf-r0/temp/run.do_install.30031:150 exit 1 from 'cp *.pbl /.../qoriq-atf/2.6+AUTOINC+atf-r0/image/boot/atf/'&lt;BR /&gt;| WARNING: Backtrace (BB generated script):&lt;BR /&gt;&lt;BR /&gt;Apparently the compile step doesn't really output anything useful.&lt;/P&gt;&lt;P&gt;Do I really need to fork the ATF to get this to work? Is there some meta-freescale specific guide to create new boards? I assume dozens of developers have been down this path before...&lt;/P&gt;</description>
    <pubDate>Wed, 24 Jan 2024 16:25:26 GMT</pubDate>
    <dc:creator>mikelooijmans</dc:creator>
    <dc:date>2024-01-24T16:25:26Z</dc:date>
    <item>
      <title>Yocto: Create custom MACHINE based on ls1028ardb</title>
      <link>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/1794756#M13902</link>
      <description>&lt;P&gt;We're creating a custom board around an LS1027 chip. To experiment, we have a ls1028ardb board.&lt;/P&gt;&lt;P&gt;In preparation for supporting our custom board, I'm creating our own "machine" in Yocto (as I've done numerous times before for other vendor's layers). At this point, this machine should just be the same thing under a different name.&lt;/P&gt;&lt;P&gt;Made a copy of the ls1028ardb.conf into "my1028.conf".&lt;/P&gt;&lt;P&gt;Attempting to build fails on the RCW and ATF recipes. Which are sort of unique to this platform.&lt;/P&gt;&lt;P&gt;The RCW issues I could work around in s rcv_git.bbappend so it uses the same files:&lt;BR /&gt;BOARD_TARGETS:my1028 = "ls1028ardb"&lt;BR /&gt;RCW_FOLDER:my1028 = "ls1028ardb"&lt;BR /&gt;&lt;BR /&gt;I tried the same trick with the ATF, so I created a qoriq-atf_%.bbappend with:&lt;BR /&gt;PLATFORM:my1028 = "ls1028ardb"&lt;BR /&gt;&lt;BR /&gt;This doesn't get anywhere, it fails with:&lt;BR /&gt;&lt;BR /&gt;| cp: cannot stat '*.pbl': No such file or directory&lt;BR /&gt;| WARNING: /.../qoriq-atf/2.6+AUTOINC+atf-r0/temp/run.do_install.30031:150 exit 1 from 'cp *.pbl /.../qoriq-atf/2.6+AUTOINC+atf-r0/image/boot/atf/'&lt;BR /&gt;| WARNING: Backtrace (BB generated script):&lt;BR /&gt;&lt;BR /&gt;Apparently the compile step doesn't really output anything useful.&lt;/P&gt;&lt;P&gt;Do I really need to fork the ATF to get this to work? Is there some meta-freescale specific guide to create new boards? I assume dozens of developers have been down this path before...&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jan 2024 16:25:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/1794756#M13902</guid>
      <dc:creator>mikelooijmans</dc:creator>
      <dc:date>2024-01-24T16:25:26Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto: Create custom MACHINE based on ls1028ardb</title>
      <link>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/1797287#M13919</link>
      <description>&lt;DIV&gt;Please review the section "&lt;EM&gt;4 Getting started with Layerscape LDP"&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;at&amp;nbsp;the LLDP User guide, you can download it from the NXP web page.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;You can modify our BSP as your preference.&lt;/DIV&gt;</description>
      <pubDate>Tue, 30 Jan 2024 02:30:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/1797287#M13919</guid>
      <dc:creator>LFGP</dc:creator>
      <dc:date>2024-01-30T02:30:44Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto: Create custom MACHINE based on ls1028ardb</title>
      <link>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/2118471#M15841</link>
      <description>&lt;P&gt;I am facing exactly the same issue now.&lt;/P&gt;&lt;P&gt;I am using the Yocto SDK from &lt;A href="https://github.com/nxp-qoriq/yocto-sdk/tree/scarthgap" target="_blank"&gt;https://github.com/nxp-qoriq/yocto-sdk/tree/scarthgap&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;I am reading LLDPUG Rev.6.1.55_2.2.0.&lt;/P&gt;&lt;P&gt;I am using scarthgap branch and&amp;nbsp;&lt;SPAN&gt;YP 5.0-lf-6.6.52.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I see there is no LLDPUG aligned to 6.6.52 yet.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But there is no mention on how to build ATF when using a custom board.&lt;BR /&gt;&lt;BR /&gt;My custom board is based on LS1028ARDB, so I have created a bbappend file for qoriq-atf_2.10 and added:&lt;BR /&gt;ATF_PLATFORM:dig2lite = "ls1028ardb"&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But it doesn't help.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;do-install task fails for missing pbl file.&lt;BR /&gt;&lt;BR /&gt;What's the solution?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jun 2025 10:08:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/2118471#M15841</guid>
      <dc:creator>lukipedio</dc:creator>
      <dc:date>2025-06-18T10:08:21Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto: Create custom MACHINE based on ls1028ardb</title>
      <link>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/2118491#M15842</link>
      <description>Also, I notice there is no qoriq-composite-firmware image recipe anymore.&lt;BR /&gt;I used that recipe when working with Yocto mickeldore version of Yocto SDK.&lt;BR /&gt;&lt;BR /&gt;Why has it been removed?&lt;BR /&gt;What is the equivalent recipe?</description>
      <pubDate>Wed, 18 Jun 2025 10:43:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/2118491#M15842</guid>
      <dc:creator>lukipedio</dc:creator>
      <dc:date>2025-06-18T10:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto: Create custom MACHINE based on ls1028ardb</title>
      <link>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/2118632#M15843</link>
      <description>I only see the following paragraph inn LLDPUG :&lt;BR /&gt;3.5.12 Add a custom machine in Yocto bitbake based on Layerscape LDP release To add a custom machine, perform the steps given below: For example, LS1043AXX based on the LS1043A SoC. 1. Run repo init and repo sync to fetch all Git repositories of Layerscape LDP components for the first time. 2. Add configs in yocto bitbake for new machine: Add ls1043axx node in conf/machine/ls1043axx.conf.&lt;BR /&gt;&lt;BR /&gt;I have copied the ls1028ardb.conf into a new conf file with my machine name and changed my conf/local.conf file accordingly, but I still get the exact same error.</description>
      <pubDate>Wed, 18 Jun 2025 14:26:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/2118632#M15843</guid>
      <dc:creator>lukipedio</dc:creator>
      <dc:date>2025-06-18T14:26:37Z</dc:date>
    </item>
    <item>
      <title>Re: Yocto: Create custom MACHINE based on ls1028ardb</title>
      <link>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/2120295#M15847</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/203371"&gt;@LFGP&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; I have solved my issue with the attached bbappend file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jun 2025 16:13:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Yocto-Create-custom-MACHINE-based-on-ls1028ardb/m-p/2120295#M15847</guid>
      <dc:creator>lukipedio</dc:creator>
      <dc:date>2025-06-20T16:13:39Z</dc:date>
    </item>
  </channel>
</rss>

