<?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 LS1012A boot rom hangs in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/LS1012A-boot-rom-hangs/m-p/1835952#M14130</link>
    <description>&lt;P&gt;I am looking for some help trying to figure out a start up issue with a new LS1012A design.&lt;/P&gt;&lt;P&gt;On this new design, the boot rom loops forever while reading an 0x000000F0 at address 0x1ee_0118. The cfg_rcw_src is pulled high. I can program the RCW and single step through the boot rom code.&lt;/P&gt;&lt;P&gt;The 25MHz oscillator connected to EXTAL. Oscillator is running for 200ms before deasserting PORESET.&lt;/P&gt;&lt;P&gt;One other thing that I notice is that 0x1ee_0000 is FFBFFF4E on the design&lt;/P&gt;&lt;P&gt;For the FRWY dev board&amp;nbsp;0x1ee_0000 is FFBF7F22&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 27 Mar 2024 05:02:45 GMT</pubDate>
    <dc:creator>User1046</dc:creator>
    <dc:date>2024-03-27T05:02:45Z</dc:date>
    <item>
      <title>LS1012A boot rom hangs</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1012A-boot-rom-hangs/m-p/1835952#M14130</link>
      <description>&lt;P&gt;I am looking for some help trying to figure out a start up issue with a new LS1012A design.&lt;/P&gt;&lt;P&gt;On this new design, the boot rom loops forever while reading an 0x000000F0 at address 0x1ee_0118. The cfg_rcw_src is pulled high. I can program the RCW and single step through the boot rom code.&lt;/P&gt;&lt;P&gt;The 25MHz oscillator connected to EXTAL. Oscillator is running for 200ms before deasserting PORESET.&lt;/P&gt;&lt;P&gt;One other thing that I notice is that 0x1ee_0000 is FFBFFF4E on the design&lt;/P&gt;&lt;P&gt;For the FRWY dev board&amp;nbsp;0x1ee_0000 is FFBF7F22&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2024 05:02:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1012A-boot-rom-hangs/m-p/1835952#M14130</guid>
      <dc:creator>User1046</dc:creator>
      <dc:date>2024-03-27T05:02:45Z</dc:date>
    </item>
    <item>
      <title>Re: LS1012A boot rom hangs</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1012A-boot-rom-hangs/m-p/1836565#M14134</link>
      <description>&lt;P&gt;What would cause the internal boot loader to read in a 0xF0000000 (undefined boot device) instead of an 0x40000000 (qspi boot device) at 0x1ee_0000?&lt;/P&gt;&lt;P&gt;There is another clue, the value at register address 0x1ee_0000 (PORSR1; POR status register 1) is 0xFFBFFF4D instead of a 0xFFBF7F22. All but one bit is reserved in POR status register 1. That one bit is used to indicate what the RCW source is.&amp;nbsp;A 0x0 means the RCW is hardcoded and a 0x1 means the RCW is in the QSPI. On reset deassert, our new design is sampling a 0.&amp;nbsp;I have the cfg_rcw_src pulled up to 1.8V. The pin is single use; just pulled high.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Mar 2024 16:31:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1012A-boot-rom-hangs/m-p/1836565#M14134</guid>
      <dc:creator>User1046</dc:creator>
      <dc:date>2024-03-27T16:31:21Z</dc:date>
    </item>
    <item>
      <title>Re: LS1012A boot rom hangs</title>
      <link>https://community.nxp.com/t5/Layerscape/LS1012A-boot-rom-hangs/m-p/1839822#M14146</link>
      <description>&lt;P&gt;&lt;SPAN&gt;By inspecting the reg dump, your system might boot up in hard-coded mode. Although the cfg_rcw_src is pulled up in the schematics, users still need to measure this pin's power level at deasserting PORESET to confirm the correct rcw src setting. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The hard-coded RCW contents&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Register 0x01ee-0100 = 0x06000008 which matches with hard-coded SYS_PLL_RAT(4:1) and CGA_PLL1_RAT(6:1). &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Register 0x01ee-0114 = 0x0c0000c0 which matches with hard-coded SRDS_PLL_REF_CLK_SEL_S1(2b11) and SerDes_INT_REFCLK(1b1)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Register 0x01ee-0000 = 0xffbfff4e, PORSR1[bit 2]=0b - hard-coded RCW source. &lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Apr 2024 04:59:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/LS1012A-boot-rom-hangs/m-p/1839822#M14146</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2024-04-03T04:59:26Z</dc:date>
    </item>
  </channel>
</rss>

