<?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: LS1028 I2C Boot flow in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1635761#M12287</link>
    <description>&lt;P&gt;Hi yiping,&lt;/P&gt;&lt;P&gt;I want to use LS1028A&amp;nbsp; TSN function, and I have set boot flow according to the following instruction, and now it works. however ,&amp;nbsp; there is no tsntool in SD card, and I want change the boot flow to original, from emmc，how can I do to make it boot from emmc? Thanks!&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;使用以下命令更新SD卡&lt;DIV class=""&gt;&lt;P class=""&gt;=&amp;gt; fatls mmc 0:1&lt;/P&gt;&lt;P class=""&gt;=&amp;gt; fatload mmc 0:1 a0000000 firmware_ls1028ardb_uboot_sdboot.img&lt;/P&gt;&lt;P class=""&gt;=&amp;gt; mmc write a0000000 8 75000&lt;/P&gt;&lt;P class=""&gt;=&amp;gt; setenv bootcmd 'qixis_reset sd'&lt;/P&gt;&lt;P class=""&gt;=&amp;gt; saveenv&lt;/P&gt;&lt;P class=""&gt;=&amp;gt; reset&lt;/P&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
    <pubDate>Wed, 19 Apr 2023 02:35:43 GMT</pubDate>
    <dc:creator>HingWong</dc:creator>
    <dc:date>2023-04-19T02:35:43Z</dc:date>
    <item>
      <title>LS1028 I2C Boot flow</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1457157#M10539</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;We are designing a hardware with NXP LS1028A processor.&lt;/P&gt;&lt;P&gt;I'm going through the LS1028 reference manual document where it has boot source options of I2C, but the&amp;nbsp;Layerscape Software Development Kit User Guide&amp;nbsp;5.1.1 General boot flow mentions 'SoC comes out of reset and reads RCW/PBL image from a boot source, such as a NOR flash, SD card, or eMMC flash'.&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is no information about the I2C booting. Can you please clarify this?&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 12 May 2022 09:57:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1457157#M10539</guid>
      <dc:creator>kumar_086</dc:creator>
      <dc:date>2022-05-12T09:57:39Z</dc:date>
    </item>
    <item>
      <title>Re: LS1028 I2C Boot flow</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1461596#M10564</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I2C boot is supported. However, with extended bit addressing ,i.e., 16 bit the total size of EEPROM will be 64kB.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The .pbl image&amp;nbsp; and U-Boot image (fip.bin) is greater than 64kB. Therefore, booting from I2C is not a straightforward process.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Booting from I2C EEPROM [RCW+PBI binary] and jumping to NOR Flash [U-Boot Image] will be required.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 May 2022 11:31:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1461596#M10564</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2022-05-20T11:31:15Z</dc:date>
    </item>
    <item>
      <title>Re: LS1028 I2C Boot flow</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1463285#M10577</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52411"&gt;@yipingwang&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thanks for clarifying.&lt;/P&gt;&lt;P&gt;Can you please elaborate this "&lt;SPAN&gt;Booting from I2C EEPROM [RCW+PBI binary] and jumping to NOR Flash [U-Boot Image] will be required&lt;/SPAN&gt;"? How we can perform this?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Kumar&lt;/P&gt;</description>
      <pubDate>Tue, 24 May 2022 13:56:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1463285#M10577</guid>
      <dc:creator>kumar_086</dc:creator>
      <dc:date>2022-05-24T13:56:40Z</dc:date>
    </item>
    <item>
      <title>Re: LS1028 I2C Boot flow</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1463765#M10580</link>
      <description>Add this block copy command in end in the RCW+PBI binary
blockcopy 0x0a,0x400,0x00100000,0x9400&lt;BLOCK size=""&gt;
Source : I2C EEPROM = 0xa
Source address: 0x400
Destination address: OCRAM (0x100000)
Block size : size of BL2 binary in bytes

Generate the full firmware image for ls1028a. The below-mentioned files will be generated. 
Program the following files in their respective locations
RCW+PBI binary -- I2C EEPROM at 0x0 (rcw_1500_gpu600.bin present in &lt;FLEXBUILD_DIR&gt;/packages/firmware/rcw/ls1028ardb/R_SQPP_0x85bb)
BL2 binary -- I2C EEPROM at 0x400 (bl2.bin present in &lt;FLEXBUILD_DIR&gt;/packages/firmware/atf/build/ls1028ardb/release)
FIP binary -- NOR flash at 0x10000 (fip.bin present in &lt;FLEXBUILD_DIR&gt;/packages/firmware/atf/build/ls1028ardb/release)

&lt;/FLEXBUILD_DIR&gt;&lt;/FLEXBUILD_DIR&gt;&lt;/FLEXBUILD_DIR&gt;&lt;/BLOCK&gt;</description>
      <pubDate>Wed, 25 May 2022 07:19:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1463765#M10580</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2022-05-25T07:19:04Z</dc:date>
    </item>
    <item>
      <title>Re: LS1028 I2C Boot flow</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1515458#M11107</link>
      <description>&lt;P&gt;Thanks for the explaination&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52411"&gt;@yipingwang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Sep 2022 09:32:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1515458#M11107</guid>
      <dc:creator>kumar_086</dc:creator>
      <dc:date>2022-09-01T09:32:36Z</dc:date>
    </item>
    <item>
      <title>Re: LS1028 I2C Boot flow</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1635761#M12287</link>
      <description>&lt;P&gt;Hi yiping,&lt;/P&gt;&lt;P&gt;I want to use LS1028A&amp;nbsp; TSN function, and I have set boot flow according to the following instruction, and now it works. however ,&amp;nbsp; there is no tsntool in SD card, and I want change the boot flow to original, from emmc，how can I do to make it boot from emmc? Thanks!&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;使用以下命令更新SD卡&lt;DIV class=""&gt;&lt;P class=""&gt;=&amp;gt; fatls mmc 0:1&lt;/P&gt;&lt;P class=""&gt;=&amp;gt; fatload mmc 0:1 a0000000 firmware_ls1028ardb_uboot_sdboot.img&lt;/P&gt;&lt;P class=""&gt;=&amp;gt; mmc write a0000000 8 75000&lt;/P&gt;&lt;P class=""&gt;=&amp;gt; setenv bootcmd 'qixis_reset sd'&lt;/P&gt;&lt;P class=""&gt;=&amp;gt; saveenv&lt;/P&gt;&lt;P class=""&gt;=&amp;gt; reset&lt;/P&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Wed, 19 Apr 2023 02:35:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1028-I2C-Boot-flow/m-p/1635761#M12287</guid>
      <dc:creator>HingWong</dc:creator>
      <dc:date>2023-04-19T02:35:43Z</dc:date>
    </item>
  </channel>
</rss>

