<?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>P-SeriesのトピックRe: P2020 boot</title>
    <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284558#M919</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;&lt;/P&gt;&lt;P&gt;I'm realizing I'm not setting up the TLB correctly.  I've modified code to this, but get the same results.  I'm still missing something.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ba  0xFFFFF000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0x1001&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;mtspr 624, r5   //MAS0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xC000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0500&lt;/P&gt;&lt;P&gt;mtspr 625, r5  //MAS1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xe000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x000a&lt;/P&gt;&lt;P&gt;mtspr 626, r5  //MAS2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xe000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x003f&lt;/P&gt;&lt;P&gt;mtspr 627, r5  //MAS3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tlbwe 1,1,0  //TLB1&lt;/P&gt;&lt;P&gt;msync&lt;/P&gt;&lt;P&gt;isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0x1002&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;mtspr 624, r5 // MAS0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xC000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0900&lt;/P&gt;&lt;P&gt;mtspr 625, r5 //MAS1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xf000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x000a&lt;/P&gt;&lt;P&gt;mtspr 626, r5 //MAS2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xf000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x003f&lt;/P&gt;&lt;P&gt;mtspr 627, r5 //MAS3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tlbwe 1,2,0  /TLB2 to set up eLBC and CCSR&lt;/P&gt;&lt;P&gt;msync&lt;/P&gt;&lt;P&gt;isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//////////////////////////////////&lt;/P&gt;&lt;P&gt;// relocate CCSRBAR at 0xe0000000&lt;/P&gt;&lt;P&gt;//////////////////////////////////&lt;/P&gt;&lt;P&gt;// read current value (forces all accesses to configuration space to complete)&lt;/P&gt;&lt;P&gt;lis  r5, 0xff70&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;lwz  r4, 0(r5)&lt;/P&gt;&lt;P&gt;isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Write the new value to CCSRBAR&lt;/P&gt;&lt;P&gt;lis  r5, 0x000e&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;lis  r4, 0xFF700000@ha&amp;lt;mailto:0xFF700000@ha&amp;gt;&lt;/P&gt;&lt;P&gt;stw  r5, 0xFF700000@l(r4&amp;lt;mailto:0xFF700000@l(r4&amp;gt;)    //hangs up on this command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Mar 2013 15:58:25 GMT</pubDate>
    <dc:creator>tonykleman</dc:creator>
    <dc:date>2013-03-12T15:58:25Z</dc:date>
    <item>
      <title>P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284555#M916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Booting from GPCM, local bus.&amp;nbsp; Not completing boot, it hangs when I try to write the CCSRBAR register.&amp;nbsp; In fact it hangs when I do any STW command.&amp;nbsp; &lt;BR /&gt;Im looking at this on an ATE so I control the content of the RAM.&amp;nbsp; The part goes to rest vector, I branch and write th MASx registers, run tlbwe and isynce.&amp;nbsp; Next I try to set the CCSRBAR and that is when I have problems.&amp;nbsp; This is after power on reset and so I should have all necessary permissions.&amp;nbsp;&amp;nbsp; I believe I'm missing something basic, an ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ba&amp;nbsp; 0xFFFFF000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; lis&amp;nbsp; r5, 0x0000&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x0000&lt;BR /&gt; mtspr 624, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; lis&amp;nbsp; r5, 0xC000&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x0500&lt;BR /&gt; mtspr 625, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; lis&amp;nbsp; r5, 0xe000&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x000a&lt;BR /&gt; mtspr 626, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; lis&amp;nbsp; r5, 0xe000&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x003f&lt;BR /&gt; mtspr 627, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; tlbwe 0,0,0&lt;BR /&gt; msync&lt;BR /&gt; isync&lt;BR /&gt; &lt;/P&gt;&lt;P&gt; //////////////////////////////////&lt;BR /&gt; // relocate CCSRBAR at 0xe0000000&lt;BR /&gt; //////////////////////////////////&lt;BR /&gt; // read current value (forces all accesses to configuration space to complete)&lt;BR /&gt; lis&amp;nbsp; r5, 0xff70&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x0000&lt;BR /&gt; lwz&amp;nbsp; r4, 0(r5)&lt;BR /&gt; isync&lt;/P&gt;&lt;P&gt; //Write the new value to CCSRBAR&lt;BR /&gt; lis&amp;nbsp; r5, 0x000e&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x0000&lt;BR /&gt; lis&amp;nbsp; r4, &lt;A href="mailto:0xFF700000@ha"&gt;0xFF700000@ha&lt;/A&gt;&lt;BR /&gt; stw&amp;nbsp; r5, &lt;A href="mailto:0xFF700000@l(r4"&gt;0xFF700000@l(r4&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;nop &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;nop&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Mar 2013 22:31:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284555#M916</guid>
      <dc:creator>tonykleman</dc:creator>
      <dc:date>2013-03-05T22:31:07Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284556#M917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please double-check your TLB setup.&amp;nbsp; You put 0 into MAS0, selecting TLB0.&amp;nbsp; However, TLB0 does not support IPROT nor page sizes other than 4K, both of which you've requested in MAS1.&amp;nbsp; Also, where did you set up the TLB entry pointing at 0xff700000?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2013 22:38:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284556#M917</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2013-03-11T22:38:56Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284557#M918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm realizing I'm not setting up the TLB correctly.&amp;nbsp; I've modified code to this, but get the same results.&amp;nbsp; I'm still missing something.&lt;/P&gt;&lt;P&gt; ba&amp;nbsp; 0xFFFFF000&lt;BR /&gt; &lt;BR /&gt; lis&amp;nbsp; r5, 0x1001&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x0000&lt;BR /&gt; mtspr 624, r5&amp;nbsp;&amp;nbsp; //MAS0&lt;/P&gt;&lt;P&gt; lis&amp;nbsp; r5, 0xC000&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x0500&lt;BR /&gt; mtspr 625, r5&amp;nbsp; //MAS1&lt;/P&gt;&lt;P&gt; lis&amp;nbsp; r5, 0xe000&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x000a&lt;BR /&gt; mtspr 626, r5&amp;nbsp; //MAS2&lt;/P&gt;&lt;P&gt; lis&amp;nbsp; r5, 0xe000&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x003f&lt;BR /&gt; mtspr 627, r5&amp;nbsp; //MAS3&lt;/P&gt;&lt;P&gt; tlbwe 1,1,0&amp;nbsp; //TLB1&lt;BR /&gt; msync&lt;BR /&gt; isync&lt;BR /&gt; &lt;BR /&gt; lis&amp;nbsp; r5, 0x1002&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x0000&lt;BR /&gt; mtspr 624, r5 // MAS0&lt;/P&gt;&lt;P&gt; lis&amp;nbsp; r5, 0xC000&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x0900&lt;BR /&gt; mtspr 625, r5 //MAS1&lt;/P&gt;&lt;P&gt; lis&amp;nbsp; r5, 0xf000&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x000a&lt;BR /&gt; mtspr 626, r5 //MAS2&lt;/P&gt;&lt;P&gt; lis&amp;nbsp; r5, 0xf000&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x003f&lt;BR /&gt; mtspr 627, r5 //MAS3&lt;/P&gt;&lt;P&gt; tlbwe 1,2,0&amp;nbsp; /TLB2 to set up eLBC and CCSRBAR&lt;BR /&gt; msync&lt;BR /&gt; isync&lt;BR /&gt; &lt;BR /&gt; //////////////////////////////////&lt;BR /&gt; // relocate CCSRBAR at 0xe0000000&lt;BR /&gt; //////////////////////////////////&lt;BR /&gt; // read current value (forces all accesses to configuration space to complete)&lt;BR /&gt; lis&amp;nbsp; r5, 0xff70&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x0000&lt;BR /&gt; lwz&amp;nbsp; r4, 0(r5)&lt;BR /&gt; isync&lt;/P&gt;&lt;P&gt; //Write the new value to CCSRBAR&lt;BR /&gt; lis&amp;nbsp; r5, 0x000e&lt;BR /&gt; ori&amp;nbsp; r5, r5, 0x0000&lt;BR /&gt; lis&amp;nbsp; r4, &lt;A href="mailto:0xFF700000@ha"&gt;0xFF700000@ha&lt;/A&gt;&lt;BR /&gt; stw&amp;nbsp; r5, &lt;A href="mailto:0xFF700000@l(r4"&gt;0xFF700000@l(r4&lt;/A&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp; //hangs up on this command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Mar 2013 15:15:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284557#M918</guid>
      <dc:creator>tonykleman</dc:creator>
      <dc:date>2013-03-12T15:15:25Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284558#M919</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;&lt;/P&gt;&lt;P&gt;I'm realizing I'm not setting up the TLB correctly.  I've modified code to this, but get the same results.  I'm still missing something.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ba  0xFFFFF000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0x1001&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;mtspr 624, r5   //MAS0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xC000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0500&lt;/P&gt;&lt;P&gt;mtspr 625, r5  //MAS1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xe000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x000a&lt;/P&gt;&lt;P&gt;mtspr 626, r5  //MAS2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xe000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x003f&lt;/P&gt;&lt;P&gt;mtspr 627, r5  //MAS3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tlbwe 1,1,0  //TLB1&lt;/P&gt;&lt;P&gt;msync&lt;/P&gt;&lt;P&gt;isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0x1002&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;mtspr 624, r5 // MAS0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xC000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0900&lt;/P&gt;&lt;P&gt;mtspr 625, r5 //MAS1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xf000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x000a&lt;/P&gt;&lt;P&gt;mtspr 626, r5 //MAS2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lis  r5, 0xf000&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x003f&lt;/P&gt;&lt;P&gt;mtspr 627, r5 //MAS3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tlbwe 1,2,0  /TLB2 to set up eLBC and CCSR&lt;/P&gt;&lt;P&gt;msync&lt;/P&gt;&lt;P&gt;isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//////////////////////////////////&lt;/P&gt;&lt;P&gt;// relocate CCSRBAR at 0xe0000000&lt;/P&gt;&lt;P&gt;//////////////////////////////////&lt;/P&gt;&lt;P&gt;// read current value (forces all accesses to configuration space to complete)&lt;/P&gt;&lt;P&gt;lis  r5, 0xff70&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;lwz  r4, 0(r5)&lt;/P&gt;&lt;P&gt;isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Write the new value to CCSRBAR&lt;/P&gt;&lt;P&gt;lis  r5, 0x000e&lt;/P&gt;&lt;P&gt;ori  r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;lis  r4, 0xFF700000@ha&amp;lt;mailto:0xFF700000@ha&amp;gt;&lt;/P&gt;&lt;P&gt;stw  r5, 0xFF700000@l(r4&amp;lt;mailto:0xFF700000@l(r4&amp;gt;)    //hangs up on this command&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Mar 2013 15:58:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284558#M919</guid>
      <dc:creator>tonykleman</dc:creator>
      <dc:date>2013-03-12T15:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284559#M920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The entry you're putting in ESEL 2 is overlapping the boot TLB entry, which is illegal.&amp;nbsp; Not sure if that's what's causing your problem, though.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You shouldn't enable execute permission on CCSR or other I/O -- the guarded bit doesn't prevent speculative execution.&amp;nbsp; This is very unlikely to be your problem, but it's something you should be aware of.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why are you specifying operands to tlbwe?&amp;nbsp; It doesn't take any on e500 -- MAS0 is used to identify the entry to write.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you sure that the stw is what hangs?&amp;nbsp; What code is after the stw?&amp;nbsp; Is there any chance your debugger is depending on the location of CCSR not changing?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Mar 2013 17:45:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284559#M920</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2013-03-13T17:45:29Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284560#M921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I change the tlbe2 to be 1MB so it shouldn't be overlapping anymore.  And I dropped the operands for tlbwe.  I know it is the stw command because if I replace with a nop it continues on.     All I have after the stw right now is nop's for debug.  I found that this also fails.&lt;/P&gt;&lt;P&gt;        lis     r7,0xff70&lt;/P&gt;&lt;P&gt;        ori     r7,r7,0000&lt;/P&gt;&lt;P&gt;        lwz     r4, 0(r7)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So not just writing to CCSBAR, but reading from CCSBAR.  Somehow I must not be defining memory correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony Kleman&lt;/P&gt;&lt;P&gt;Test Engineer&lt;/P&gt;&lt;P&gt;Integra Technologies LLC&lt;/P&gt;&lt;P&gt;3450 N. Rock Rd. bld 100&lt;/P&gt;&lt;P&gt;Wichita, KS  67226&lt;/P&gt;&lt;P&gt;316-630-6809 phone/fax&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Mar 2013 21:11:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284560#M921</guid>
      <dc:creator>tonykleman</dc:creator>
      <dc:date>2013-03-14T21:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284561#M922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So the first lwz doesn't hang but a second one does?&amp;nbsp; What happens if you just do the store without an lwz first?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just to be sure, when you adjusted the size of tlbe2, you adjusted the base address (in both MAS2 and MAS3) to 0xff700000, right?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 01:36:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284561#M922</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2013-03-15T01:36:21Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284562#M923</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;&lt;/P&gt;&lt;P&gt;It turns out I can do a lwz and stw as long as it is to the 4K boot space.  I can do a mfspr and verify MASx are set correctly.  It only hangs when I try to write to FF70_0000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 15:52:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284562#M923</guid>
      <dc:creator>tonykleman</dc:creator>
      <dc:date>2013-03-15T15:52:16Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284563#M924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I supposed this makes some sort of sense.   FF70_0000 is not in the FFFF_F000 4k space defined in boot.   But I'm supposed to write that address to define the CCSRBAR.  Am I missing an indirect addressing somewhere?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 17:37:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284563#M924</guid>
      <dc:creator>tonykleman</dc:creator>
      <dc:date>2013-03-15T17:37:16Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284564#M925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So it was hanging on the lwz and not the stw in the previous code snippet?&amp;nbsp; Can you show what the code looks like now?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 17:41:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284564#M925</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2013-03-15T17:41:04Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284565#M926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There shouldn't be anything required other than setting up the TLB entry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has your debug environment set up any LAWs, BTW?&amp;nbsp; While CCSR normally takes precedence over LAWs, there is a note in the manual that says that undefined behavior can occur if a DDR LAW overlaps CCSR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 17:43:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284565#M926</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2013-03-15T17:43:40Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284566#M927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It never gets to the LAW section before hanging.   I must be setting up the TLB wrong then if nothing else is required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            ba                    0xFFFFF000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            lis                     r5, 0x1001&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;            mtspr    624, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xC000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0500&lt;/P&gt;&lt;P&gt;            mtspr    625, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xe000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x000a&lt;/P&gt;&lt;P&gt;            mtspr    626, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xe000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x003f&lt;/P&gt;&lt;P&gt;            mtspr    627, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            tlbwe&lt;/P&gt;&lt;P&gt;            isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            lis                     r5, 0x1002&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;            mtspr    624, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xC000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0500&lt;/P&gt;&lt;P&gt;            mtspr    625, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xf000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x000a&lt;/P&gt;&lt;P&gt;            mtspr    626, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xf000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x003f&lt;/P&gt;&lt;P&gt;            mtspr    627, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            tlbwe&lt;/P&gt;&lt;P&gt;            isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            //////////////////////////////////&lt;/P&gt;&lt;P&gt;            // relocate CCSRBAR at 0xe0000000&lt;/P&gt;&lt;P&gt;            //////////////////////////////////&lt;/P&gt;&lt;P&gt;            // read current value (forces all accesses to configuration space to complete)&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xff70&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;            lwz                    r4, 0(r5)   /// yes this is where it hangs&lt;/P&gt;&lt;P&gt;            isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            //Write the new value to CCSRBAR&lt;/P&gt;&lt;P&gt;            lis                     r5, 0x000e&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;            lis                     r4, 0xFF700000@ha&lt;/P&gt;&lt;P&gt;            stw                   r5, 0xFF700000@l(r4)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony Kleman&lt;/P&gt;&lt;P&gt;Test Engineer&lt;/P&gt;&lt;P&gt;Integra Technologies LLC&lt;/P&gt;&lt;P&gt;3450 N. Rock Rd. bld 100&lt;/P&gt;&lt;P&gt;Wichita, KS  67226&lt;/P&gt;&lt;P&gt;316-630-6809 phone/fax&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 17:51:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284566#M927</guid>
      <dc:creator>tonykleman</dc:creator>
      <dc:date>2013-03-15T17:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284567#M928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;From a few comments back: "Just to be sure, when you adjusted the size of tlbe2, you adjusted the base address (in both MAS2 and MAS3) to 0xff700000, right?"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You changed the size of the entry to 1 MiB, but you left the base at 0xf0000000.&amp;nbsp; So the entry covers from 0xf0000000 to 0xf00fffff, and nothing covers 0xff700000.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 17:56:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284567#M928</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2013-03-15T17:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284568#M929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No I didn't.   This is the code snippet I got from freescale&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get confused about the location of CCSRBAR.  From the P2020 reference manual, but all code snippets I see is FF70_0000.   I've tried FFE0.&lt;/P&gt;&lt;P&gt;2.2.4 CCSR Address Map&lt;/P&gt;&lt;P&gt;The full register address of any CCSR is comprised of the CCSR window base address, specified in&lt;/P&gt;&lt;P&gt;CCSRBAR (default address 0x0_FFE0_0000), plus the functional block base address, plus the specific&lt;/P&gt;&lt;P&gt;register's offset within that block.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4.3.1.1 Accessing Configuration, Control, and Status Registers&lt;/P&gt;&lt;P&gt;The configuration, control, and status registers are memory mapped. The set of configuration, control, and&lt;/P&gt;&lt;P&gt;status registers occupies a 1-Mbyte region of memory. Their location is programmable using the CCSR&lt;/P&gt;&lt;P&gt;base address register (CCSRBAR). The default base address for the configuration, control, and status&lt;/P&gt;&lt;P&gt;registers is 0xFFE0_0000 (CCSRBAR = 0x000F_FE00). CCSRBAR itself is part of the local access block&lt;/P&gt;&lt;P&gt;of CCSR memory, which begins at offset 0x0 from CCSRBAR. Because CCSRBAR is at offset 0x0 from&lt;/P&gt;&lt;P&gt;the beginning of the local access registers, CCSRBAR always points to itself. The contents of CCSRBAR&lt;/P&gt;&lt;P&gt;are broadcast internally in the P2020 to all functional units that need to be able to identify or create&lt;/P&gt;&lt;P&gt;configuration transactions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            // 1MB TLB1 entry 1: 0xE0000000 - 0xE00FFFFF; for CCSR cache inhibited&lt;/P&gt;&lt;P&gt;            lis                     r5, 0x1001&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;            mtspr    624, r5&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xC000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0500&lt;/P&gt;&lt;P&gt;            mtspr    625, r5&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xe000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x000a&lt;/P&gt;&lt;P&gt;            mtspr    626, r5&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xe000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x003f&lt;/P&gt;&lt;P&gt;            mtspr    627, r5&lt;/P&gt;&lt;P&gt;            tlbwe&lt;/P&gt;&lt;P&gt;            msync&lt;/P&gt;&lt;P&gt;            isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            // 256MB TLB1 entry 2 - Local Bus : 0xF0000000 - 0xFFFFFFFF&lt;/P&gt;&lt;P&gt;            lis                     r5, 0x1002&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;            mtspr    624, r5&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xC000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0900&lt;/P&gt;&lt;P&gt;            mtspr    625, r5&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xf000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x000a&lt;/P&gt;&lt;P&gt;            mtspr    626, r5&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xf000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x003f&lt;/P&gt;&lt;P&gt;            mtspr    627, r5&lt;/P&gt;&lt;P&gt;            tlbwe&lt;/P&gt;&lt;P&gt;            msync&lt;/P&gt;&lt;P&gt;            isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony Kleman&lt;/P&gt;&lt;P&gt;Test Engineer&lt;/P&gt;&lt;P&gt;Integra Technologies LLC&lt;/P&gt;&lt;P&gt;3450 N. Rock Rd. bld 100&lt;/P&gt;&lt;P&gt;Wichita, KS  67226&lt;/P&gt;&lt;P&gt;316-630-6809 phone/fax&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 18:30:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284568#M929</guid>
      <dc:creator>tonykleman</dc:creator>
      <dc:date>2013-03-15T18:30:05Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284569#M930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not sure what you mean by, "No I didn't."&amp;nbsp; In the code snippet posted on&amp;nbsp; &lt;SPAN class="j-post-author"&gt;Mar 15, 2013 10:51 AM, for the second TLB entry, p&lt;/SPAN&gt;lease change SPR 626 from 0xf000000a to 0xff70000a, and SPR 627 from 0xf000003f to 0xff700005.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The default CCSRBAR on P2020 is 0xff700000.&amp;nbsp; It is U-Boot that relocates it to 0xffe00000, but since you're running straight from the reset vector U-Boot isn't involved.&amp;nbsp; What revision of what document do you see 0xffe00000 in?&amp;nbsp; I see similar language in an older version of the P2020 reference manual, but it says 0xff700000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where did you get the code snippet from Freescale?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 19:25:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284569#M930</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2013-03-15T19:25:08Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284570#M931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have changed to this.  It no longer hangs up and I'm trying to determine if it is doing what I want.    The manual I have is 03/2011&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            ba                    0xFFFFF000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            lis                     r5, 0x1001&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;            mtspr    624, r5&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xC000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0500&lt;/P&gt;&lt;P&gt;            mtspr    625, r5&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           lis                     r5, 0xFF70&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            ori                    r5, r5, 0x000a&lt;/P&gt;&lt;P&gt;            mtspr    626, r5&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           lis                     r5, 0xFF70&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            ori                    r5, r5, 0x003f&lt;/P&gt;&lt;P&gt;            mtspr    627, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            tlbwe&lt;/P&gt;&lt;P&gt;            isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            lis                     r5, 0x1002&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;            mtspr    624, r5&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xC000&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0500&lt;/P&gt;&lt;P&gt;            mtspr    625, r5&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           lis                     r5, 0xe000&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            ori                    r5, r5, 0x000a&lt;/P&gt;&lt;P&gt;            mtspr    626, r5&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           lis                     r5, 0xe000&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            ori                    r5, r5, 0x003f&lt;/P&gt;&lt;P&gt;            mtspr    627, r5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            tlbwe&lt;/P&gt;&lt;P&gt;            isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            //////////////////////////////////&lt;/P&gt;&lt;P&gt;            // relocate CCSRBAR at 0xe0000000&lt;/P&gt;&lt;P&gt;            //////////////////////////////////&lt;/P&gt;&lt;P&gt;            // read current value (forces all accesses to configuration space to complete)&lt;/P&gt;&lt;P&gt;            lis                     r5, 0xff70&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;            lwz                    r4, 0(r5)&lt;/P&gt;&lt;P&gt;            isync&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            //Write the new value to CCSRBAR&lt;/P&gt;&lt;P&gt;            lis                     r5, 0x000e&lt;/P&gt;&lt;P&gt;            ori                    r5, r5, 0x0000&lt;/P&gt;&lt;P&gt;            lis                     r4, 0xFF700000@ha&lt;/P&gt;&lt;P&gt;            stw                   r5, 0xFF700000@l(r4)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tony Kleman&lt;/P&gt;&lt;P&gt;Test Engineer&lt;/P&gt;&lt;P&gt;Integra Technologies LLC&lt;/P&gt;&lt;P&gt;3450 N. Rock Rd. bld 100&lt;/P&gt;&lt;P&gt;Wichita, KS  67226&lt;/P&gt;&lt;P&gt;316-630-6809 phone/fax&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 19:44:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284570#M931</guid>
      <dc:creator>tonykleman</dc:creator>
      <dc:date>2013-03-15T19:44:29Z</dc:date>
    </item>
    <item>
      <title>Re: P2020 boot</title>
      <link>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284571#M932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The latest P2020RM is Rev 2, dated 12/2012, and is available from our website.&amp;nbsp; That said, the older version I was talking about was from 2009, so the error must have been introduced and then fixed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Again, I recommend clearing the execute bits from MAS3 on these TLB entries -- you're not actually going to execute code from CCSR, and it leaves you open to speculative fetches that could have side effects.&amp;nbsp; It's unlikely, but possible.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 20:47:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/P2020-boot/m-p/284571#M932</guid>
      <dc:creator>scottwood</dc:creator>
      <dc:date>2013-03-15T20:47:20Z</dc:date>
    </item>
  </channel>
</rss>

