<?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: NAND boot using P1022 in P-Series</title>
    <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208032#M110</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CONFIG_NAND_SPL is set by the makefiles when building the SPL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONFIG_RESET_VECTOR_ADDRESS is the link address of the reset vector.&amp;nbsp; The link address of U-Boot is often not the same as the where the CPU actually starts executing instrucitons (the mapping gets changed prior to entering C code).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 May 2013 23:53:47 GMT</pubDate>
    <dc:creator>scottwood</dc:creator>
    <dc:date>2013-05-29T23:53:47Z</dc:date>
    <item>
      <title>NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208022#M100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I am going to work on new board with a P1022 processor . The board contains only NAND flash which shall be used as a boot device. I have referred u-boot code of p1022 ds sample board. As per p1022ds manual, it supports booting from NAND flash. But when I checked the include/configs/p1022ds.h file of u-boot, it does not have any NAND configuration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does P1022 support NAND flash booting ?&amp;nbsp; &lt;/P&gt;&lt;P&gt;Has anyone booted P1022 processor using NAND flash ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Jagat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2012 11:33:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208022#M100</guid>
      <dc:creator>jagat</dc:creator>
      <dc:date>2012-12-14T11:33:41Z</dc:date>
    </item>
    <item>
      <title>Re: NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208023#M101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Which U-Boot are you using?&amp;nbsp; NAND&amp;nbsp; boot for p1022ds is not yet supported in upstream U-Boot, but it is supported in the U-Boot provided by the SDK, since SDK version 1.2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2012 19:35:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208023#M101</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2012-12-14T19:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208024#M102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using the uboot (version 2011.12) provided by&amp;nbsp; SDK version 1.2. &lt;/P&gt;&lt;P&gt;If uboot available in SDK 1.2 supports NAND booting , then the device configuration file (p1022ds.h)&amp;nbsp; should have NAND boot configuration . But there is no configuration availble for NAND booting.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 04:08:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208024#M102</guid>
      <dc:creator>jagat</dc:creator>
      <dc:date>2012-12-17T04:08:40Z</dc:date>
    </item>
    <item>
      <title>Re: NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208025#M103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You don't see a "P1022DS_NAND" or "P1022DS_36BIT_NAND" in boards.cfg?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See &lt;A href="http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/tree/boards.cfg?id=fsl-sdk-v1.2"&gt;http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/tree/boards.cfg?id=fsl-sdk-v1.2&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also note that SDK v1.3 is now available.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Dec 2012 18:33:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208025#M103</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2012-12-17T18:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208026#M104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;P1022DS_NAND or P1022DS_36BIT_NAND is not available in boards.cfg file of&amp;nbsp; uboot v2011.12.&lt;/P&gt;&lt;P&gt;I have downloaded Uboot V2011.12 from the following link, as mentioned in the QorIQsdkv1.2 release notes :&lt;/P&gt;&lt;P&gt;&lt;A href="http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/?h=sdk-v1.2.x"&gt;http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/?h=sdk-v1.2.x&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think, I should download and use fsl-sdk-qoriq-v1.0.3 , which contains boards.cfg file with P1022DDS_NAND options.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 06:22:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208026#M104</guid>
      <dc:creator>jagat</dc:creator>
      <dc:date>2012-12-18T06:22:52Z</dc:date>
    </item>
    <item>
      <title>Re: NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208027#M105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also there is another link, which contains uboot SDK1.3 as given below :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/commit/?h=sdk-v1.3.x"&gt;http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/commit/?h=sdk-v1.3.x&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which one should I use ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 09:00:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208027#M105</guid>
      <dc:creator>jagat</dc:creator>
      <dc:date>2012-12-18T09:00:05Z</dc:date>
    </item>
    <item>
      <title>Re: NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208028#M106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use SDK 1.3.&amp;nbsp; Don't use older software unless there's a good reason.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't understand when you say that P1022DS_NAND and P1022DS_36BIT_NAND are not available.&amp;nbsp; Did you look in the link to SDK 1.2's boards.cfg that I provided?&amp;nbsp; They're there.&amp;nbsp; Line 695.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You seem to be focusing a lot on "uboot v2011.12".&amp;nbsp; The upstream version is irrelevant, because it's not supported upstream yet.&amp;nbsp; But it is in the SDK tree, in both 1.2 and 1.3.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 17:37:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208028#M106</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2012-12-18T17:37:40Z</dc:date>
    </item>
    <item>
      <title>Re: NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208029#M107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks scott.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The NAND configurations are available in the link provided by you and also in uboot sdk 1.3..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since the uboot V2011.12 was in sdk tree , I was little confused with that .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Once again thanks for your quick response.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 21:08:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208029#M107</guid>
      <dc:creator>jagat</dc:creator>
      <dc:date>2012-12-18T21:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208030#M108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Scott,&lt;/P&gt;&lt;P&gt;I was trying to understand the nand boot sequence for P1022 by referring the u-boot-sdk.1.3.x code. I have some very basic doubts. &lt;/P&gt;&lt;P&gt;1. In u-boot-sdk, the macro CONFIG_NAND_SPL controls the use of CONFIG_SYS_TEXT_BASE_SPL. But CONFIG_NAND_SPL macro is not defined in the include/configs/P1022DS.h file. Is this macro needs to be defined manually ? what is its significance in nand booting ? &lt;/P&gt;&lt;P&gt;2. As per P1022 RM the reset vector address is&amp;nbsp; 0xfffffffc but in uboot,p1022DS.h the macro CONFIG_RESET_VECTOR_ADDRESS is 0xeffffffc. What is the reason behind it ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Jagat&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 May 2013 13:19:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208030#M108</guid>
      <dc:creator>jagat</dc:creator>
      <dc:date>2013-05-09T13:19:03Z</dc:date>
    </item>
    <item>
      <title>Re: NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208031#M109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. You have to define it in nand_spl/board/xxx/Makefile. It should automatically be used when you configure uboot for NAND config.&lt;/P&gt;&lt;P&gt;2. Reset Vector should always be 0xfffffffc. Perhaps they have changed it in CPU register for special cases. But, if the CPU jumps at TEXT_BASE, reset vector doesn't matter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Adeel&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 May 2013 15:27:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208031#M109</guid>
      <dc:creator>adeel</dc:creator>
      <dc:date>2013-05-23T15:27:19Z</dc:date>
    </item>
    <item>
      <title>Re: NAND boot using P1022</title>
      <link>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208032#M110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CONFIG_NAND_SPL is set by the makefiles when building the SPL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONFIG_RESET_VECTOR_ADDRESS is the link address of the reset vector.&amp;nbsp; The link address of U-Boot is often not the same as the where the CPU actually starts executing instrucitons (the mapping gets changed prior to entering C code).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 23:53:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/NAND-boot-using-P1022/m-p/208032#M110</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2013-05-29T23:53:47Z</dc:date>
    </item>
  </channel>
</rss>

