<?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: how to modify the norFlash size in boot start code?</title>
    <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503321#M3115</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to edit the CCSBAR space,&amp;nbsp;&amp;nbsp; something is wrong.&amp;nbsp;&amp;nbsp;&amp;nbsp; follow the&amp;nbsp; P2040RM.pdf&amp;nbsp;&amp;nbsp; 4.3.1.1 Updating CCSRBARs&lt;/P&gt;&lt;P&gt;1)&amp;nbsp; norFlash law: 0xff00_0000~0xffff_ffff&lt;/P&gt;&lt;P&gt;2) CCSRBAR_RESET : 0xFE00_0000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my new CCSRBAR address: 0xf000_0000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; when debug,&amp;nbsp; "stw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,0(r6) " will failed,&amp;nbsp; I donot know the reason?&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fffffa60:&amp;nbsp;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r6,0xFE000C84@h&lt;/P&gt;&lt;P&gt;fffffa64:&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r6,r6,0xFE000C84@l&lt;/P&gt;&lt;P&gt;fffffa68:&amp;nbsp;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,0xF0000000@h&lt;/P&gt;&lt;P&gt;fffffa6c:&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,r7,0xF0000000@l&lt;/P&gt;&lt;P&gt;fffffa70:&amp;nbsp;&amp;nbsp; stw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,0(r6)&lt;/P&gt;&lt;P&gt;fffffa74:&amp;nbsp;&amp;nbsp; msync&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Jan 2016 09:42:32 GMT</pubDate>
    <dc:creator>yinux</dc:creator>
    <dc:date>2016-01-22T09:42:32Z</dc:date>
    <item>
      <title>how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503313#M3107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ENV:&lt;/P&gt;&lt;P&gt;P2041e + NOR fLASH 128MB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mem:&lt;/P&gt;&lt;P&gt;0xFE00_0000 |&amp;nbsp; 16MB | 0xFEFF_FFFF | CCSBAR&lt;/P&gt;&lt;P&gt;0xe800_0000 |&amp;nbsp; 128MB | 0xeFFF_FFFF | NOR FLASH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. when I edit the romInit.s， the system cannot be boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. if I use the 0xff00_0000 |&amp;nbsp; 16MB | 0xfFFF_FFFF | NOR FLASH cfg, in the romInit.s， then the system can be boot,&amp;nbsp; the ppc boot address must be 0xffff_fffc， so I think the norFLash address should be &lt;SPAN style="color: #000000; font-family: Arial;"&gt;0xf800_0000~0xffff_ffff, so I must move the CCSRBAR address.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;would you please give me some suggestion?&amp;nbsp; I want to use the 128MB norFlash as the boot flash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try my best to modify the CCSRBAR address, but no useless, i donot know the reason.&lt;/P&gt;&lt;P&gt;the &lt;SPAN style="color: #000000; font-family: Arial;"&gt;CCSBAR_RESET is 0xfe000000, the CCSBAR is 0xf0000000, I want to move the ccsrbar address space ,So&amp;nbsp; I could use the 0xf800_0000~0xffff_ffff as to the nor flash address.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial;"&gt;the code as follows:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;WRITEADR(r6,r7,P2041_LAWBARL7(CCSBAR_RESET),CCSBAR)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WRITEADR(r6,r7,P2041_LAWAR7(CCSBAR_RESET),&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp; LAWAR_ENABLE | LAWAR_TGTIF_RESERVE | LAWAR_SIZE_16MB )&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOADVAR(r7, P4080_LAWAR8(CCSBAR_RESET))&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; isync&amp;nbsp; &lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,HI(CCSBAR_RESET)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,r7,LO(CCSBAR_RESET)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r4, (CCSRBARH_OFFSET)(r7)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,HI(CCSBAR_RESET)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,r7,LO(CCSBAR_RESET)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r4, (CCSRBARL_OFFSET)(r7)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r6,HI(CCSBAR)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r6,r6, LO(CCSBAR)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r5,r5,r5&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,HI(CCSBAR_RESET)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,r7,LO(CCSBAR_RESET)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r5,(CCSRBARH_OFFSET)(r7)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r6,(CCSRBARL_OFFSET)(r7)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sync&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r5,HI(CCSBAR_COMMIT)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r5,r5, LO(CCSBAR_COMMIT)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r5,(CCSRAR_OFFSET)(r7)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sync&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WRITEADR(r6,r7,P2041_LAWBARL7 (CCSBAR),0x0)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sync&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WRITEADR(r6,r7,P2041_LAWAR7 (CCSBAR),0x0)&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOADVAR(r7, &lt;SPAN style="color: #000000; font-family: Arial;"&gt;P2041_LAWAR7 &lt;/SPAN&gt;(CCSBAR))&lt;/P&gt;&lt;P style="color: #000000; font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; isync&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2016 07:32:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503313#M3107</guid>
      <dc:creator>yinux</dc:creator>
      <dc:date>2016-01-20T07:32:56Z</dc:date>
    </item>
    <item>
      <title>Re: how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503314#M3108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Yang Yang,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I checked SDK 1.8 u-boot source code, I don't think you need to modify the source code to make it suitable for your 128MB NOR Flash, 256M NOR Flash space has already been allocated in LAW and TLB entries configuration in the u-boot source.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Address allocation&lt;/P&gt;&lt;P&gt;Physical Address:&lt;/P&gt;&lt;P&gt;NOR Flash: 0xf_e000_0000-0xf_efff_ffff(256M)&lt;/P&gt;&lt;P&gt;CCSRBAR: 0x0_FE00_0000&lt;/P&gt;&lt;P&gt;Effective Address:&lt;/P&gt;&lt;P&gt;NOR Flash: 0xe800_0000-0xefff_ffff&lt;/P&gt;&lt;P&gt;CCSRBAR: 0xfe00_0000&lt;/P&gt;&lt;P&gt;Note: In PowerPC architecture, effective address is used by the program, and the TLB entry define the map between the effective address and physical address.&lt;/P&gt;&lt;P&gt;So there is no address conflict at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. The 4K boot page&lt;/P&gt;&lt;P&gt;In PowerPC, when each core comes out of reset, its MMU has one default 4K boot page defined at 0xFFFF_Fnnn, each core begins execution with the instruction at &lt;STRONG&gt;effective address&lt;/STRONG&gt; 0xFFFF_FFFC. So in the default 4K boot page TLB entry, the effective address is 0xFFFF_Fnnn, the physical address is boot ROM physical address, it is configured by hardware.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. If you want to modify the address definition, it is not recommended to modify the c(.s) code directly, you could modify the header file include/configs/P2041RDB.h, include/configs/corenet_ds.h or ./arch/powerpc/include/asm/mmu.h.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yiping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jan 2016 10:43:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503314#M3108</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2016-01-20T10:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503315#M3109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for your quick response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;So in the default 4K boot page TLB entry, the effective address is 0xFFFF_Fnnn, the physical address is boot ROM physical address, it is configured by hardware.&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;[yang] how to config the physical address by hardware?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in the p2041.reg file,&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;SCGA LA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LAWBARH0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000C00&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /ua:0 &lt;/P&gt;&lt;P&gt;SCGA LA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LAWBARL0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000C04&amp;nbsp; E0000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /ua:0 &lt;/P&gt;&lt;P&gt;SCGA LA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LAWAR0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000C08&amp;nbsp; 81F0001B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /ua:0 &lt;/P&gt;&lt;P&gt;SCGA ELBC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BR0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00124000&amp;nbsp; E8001001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELBC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /ua:0 &lt;/P&gt;&lt;P&gt;SCGA ELBC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00124004&amp;nbsp; F8000F85&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELBC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /ua:0 &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; so the physical address: 0x0_e000_0000 ~ 0x0_efff_ffff, 256MB ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; effective address: 0x0_e800_0000_0x0_efff_ffff, 128MB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I program the bootrom.bin in the 0xeff0_0000~0xefff_fffff,&amp;nbsp; how to map the address 0xefff_ffff to the 0xffff_ffff ? I am confused.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;2. i use the vxworks bootrom, which may be the same theory with the uboot,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; in my code ,&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLASH_BASE_ADRS&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xff00_0000 ~0xffff_ffff ,16MB;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROM_TEXT_ADRS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xfff0_0100 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; now I want to expand the nor flash size,&amp;nbsp; edit as follows:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; in the bootcode: &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; line-height: 1.5;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; line-height: 1.5;"&gt;1)&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LAWBARH0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000C00&amp;nbsp; 00000000&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LAWBARL0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000C04&amp;nbsp; E0000000&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LAWAR0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000C08&amp;nbsp; 81F0001B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BR0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00124000&amp;nbsp; E8001001&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00124004&amp;nbsp; F8000F85&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FLASH_BASE_ADRS&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xe800_0000 ~0xefff_ffff ,128MB;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROM_TEXT_ADRS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xeff0_0100 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2) flash TLB:&lt;/P&gt;&lt;P&gt;addis&amp;nbsp; r4,0,0x1000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* TLBSEL = TLB1(CAM) , ESEL = 0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp; r4,r4,0x0000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; addis&amp;nbsp; r5, 0, HI(MMU_STATE_VALID|MMU_STATE_IPROT)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp; r5,r5,_MMU_TLB_SZ_256M&amp;nbsp; /* TS = 0, TSIZE = 256MByte page size*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; addis&amp;nbsp; r6, 0, HI(FLASH_BASE_ADRS)&amp;nbsp;&amp;nbsp; /* EPN */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp; r6,r6,MMU_ROM_ACCESS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; addis&amp;nbsp; r7, 0, HI(FLASH_BASE_ADRS)&amp;nbsp;&amp;nbsp; /* RPN */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,r7,0x0015&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Supervisor XWR*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3)&amp;nbsp;&amp;nbsp; edit the boot Space Translation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BSTRL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000C24&amp;nbsp;&amp;nbsp; 0xefff_f000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BSTAR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000C28&amp;nbsp;&amp;nbsp; 0x8100_000b&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; now the the effective address is 0xefff_fffc?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;would you please give me some suggestion?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks very much.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 03:12:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503315#M3109</guid>
      <dc:creator>yinux</dc:creator>
      <dc:date>2016-01-21T03:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503316#M3110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello yangyang,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. When each core just comes out of reset, only one TLB entry is configured, this is the default 4K boot page, and instructions of u-boot cannot exceed this 4K boot page range at first, then in the following code execution u-boot configures other MMU TLB entries for NOR Flash, DDR, CCSR, PCIe etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to your LAW configuration for NOR Flash, the physical address has already been allocated at 0x0_e000_0000 ~ 0x0_efff_ffff. If your target is configured as boot from NOR Flash, the effective address of 4K TLB entry is 0xFFFF_F000, the physical address is 0x0_efff_f000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You also need to program u-boot image to NOR Flash carefully to make sure the first execution instruction is u-boot reset vector(0x_efff_fffc).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.&lt;/P&gt;&lt;P&gt;1)and 2) It looks your configurations make sense.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3)Why do you need to configure of Boot Space Translation registers?&lt;/P&gt;&lt;P&gt;Each core begins execution with the instruction at effective address 0xFFFF_FFFC, for your system, if boot code resides at a different physical address you need to to use boot space translation feature.&lt;/P&gt;&lt;P&gt;For example, as usual the effective address of the first execution instruction is 0xFFFF_FFFC, and it corresponds to the physical address 0x0_efff_fffc, on NOR Flash this address should be the reset vector instruction. But due to your improper design, the reset vector is not placed at the physical address 0x0_efff_fffc, it is located at 0x0_e8ff_fffc, you need to configure boot space translation registers to make the system to fetch the instruction from physical address 0x0_e8ff_fffc. These Boot Space Translation registers should takes effective on physical addresses, the effective of the default 4K boot page is 0xFFFF_F000~0xFFFF_FFFF, this is considered fixed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yiping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 06:35:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503316#M3110</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2016-01-21T06:35:41Z</dc:date>
    </item>
    <item>
      <title>Re: how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503317#M3111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp; in your opinion "&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;You also need to program u-boot image to NOR Flash carefully to make sure the first execution instruction is u-boot reset vector(0x_efff_fffc)."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; how to do it ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp; when I debug the bootrom, i see the cpu reset, then jump address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0xffff_fffc:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b 0x ffff_f800?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 09:21:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503317#M3111</guid>
      <dc:creator>yinux</dc:creator>
      <dc:date>2016-01-21T09:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503318#M3112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Yang Yang,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In u-boot, the first instruction is&amp;nbsp; "b _start_e500", please check whether 0x&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;ffff_f800 is code start address.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;You could use the following command to get the disassembly file &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;powerpc-fsl-linux-objdump -d &amp;lt;elf_file&amp;gt; &amp;gt;a.txt&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;If you need my assistance, please attach the output text file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Yiping&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 09:54:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503318#M3112</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2016-01-21T09:54:30Z</dc:date>
    </item>
    <item>
      <title>Re: how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503319#M3113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks Yiping,&amp;nbsp; my boot binary is bootrom, I use the following command to generate the disabssemble file, please check it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL style="list-style-type: upper-roman;"&gt;&lt;LI&gt;nmppc bootrom_uncmp &amp;gt; b.txt&lt;/LI&gt;&lt;LI&gt;objdumpppc --disassemble-all --show-raw-insn bootrom_uncmp&amp;gt; a.txt&lt;/LI&gt;&lt;/OL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jan 2016 02:35:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503319#M3113</guid>
      <dc:creator>yinux</dc:creator>
      <dc:date>2016-01-22T02:35:05Z</dc:date>
    </item>
    <item>
      <title>Re: how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503320#M3114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Yang Yang,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The jump address is correct, it is "_resetEntry", you could continue to debug u-boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yiping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jan 2016 04:21:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503320#M3114</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2016-01-22T04:21:48Z</dc:date>
    </item>
    <item>
      <title>Re: how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503321#M3115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to edit the CCSBAR space,&amp;nbsp;&amp;nbsp; something is wrong.&amp;nbsp;&amp;nbsp;&amp;nbsp; follow the&amp;nbsp; P2040RM.pdf&amp;nbsp;&amp;nbsp; 4.3.1.1 Updating CCSRBARs&lt;/P&gt;&lt;P&gt;1)&amp;nbsp; norFlash law: 0xff00_0000~0xffff_ffff&lt;/P&gt;&lt;P&gt;2) CCSRBAR_RESET : 0xFE00_0000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; my new CCSRBAR address: 0xf000_0000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; when debug,&amp;nbsp; "stw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,0(r6) " will failed,&amp;nbsp; I donot know the reason?&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fffffa60:&amp;nbsp;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r6,0xFE000C84@h&lt;/P&gt;&lt;P&gt;fffffa64:&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r6,r6,0xFE000C84@l&lt;/P&gt;&lt;P&gt;fffffa68:&amp;nbsp;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,0xF0000000@h&lt;/P&gt;&lt;P&gt;fffffa6c:&amp;nbsp;&amp;nbsp; ori&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,r7,0xF0000000@l&lt;/P&gt;&lt;P&gt;fffffa70:&amp;nbsp;&amp;nbsp; stw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r7,0(r6)&lt;/P&gt;&lt;P&gt;fffffa74:&amp;nbsp;&amp;nbsp; msync&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jan 2016 09:42:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503321#M3115</guid>
      <dc:creator>yinux</dc:creator>
      <dc:date>2016-01-22T09:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503322#M3116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Yang Yang,&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;Please refer to the following template.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;Write new value to CCSRBAR:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #define CCSRAR_C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x80000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis r0, CONFIG_SYS_CCSRBAR_PHYS_HIGH@h&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori r0, r0, CONFIG_SYS_CCSRBAR_PHYS_HIGH@l&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis r1, CONFIG_SYS_CCSRBAR_PHYS_LOW@h&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori r1, r1, CONFIG_SYS_CCSRBAR_PHYS_LOW@l&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis r2, CCSRAR_C@h&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori r2, r2, CCSRAR_C@l&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stw r0, 0(r9)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Write to CCSRBARH */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sync&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Make sure we write to CCSRBARH first */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stw r1, 4(r9)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Write to CCSRBARL */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sync&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Write a 1 to the commit bit (C) of CCSRAR at the old location.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Follow this with a sync instruction.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stw r2, 8(r9)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sync&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;/P&gt;&lt;P&gt;Create LAW:&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis&amp;nbsp;&amp;nbsp;&amp;nbsp; r0, CONFIG_SYS_CCSRBAR_PHYS_HIGH@h&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori r0, r0, CONFIG_SYS_CCSRBAR_PHYS_HIGH@l&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis r1, CONFIG_SYS_CCSRBAR_PHYS_LOW@h&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori r1, r1, CONFIG_SYS_CCSRBAR_PHYS_LOW@l&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lis r2, CCSRBAR_LAWAR@h&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ori r2, r2, CCSRBAR_LAWAR@l&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stw r0, 0xc00(r9)&amp;nbsp; /* LAWBARH0 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stw r1, 0xc04(r9)&amp;nbsp; /* LAWBARL0 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sync&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Times New Roman',serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stw r2, 0xc08(r9)&amp;nbsp; /* LAWAR0 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Yiping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jan 2016 06:01:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503322#M3116</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2016-01-26T06:01:58Z</dc:date>
    </item>
    <item>
      <title>Re: how to modify the norFlash size in boot start code?</title>
      <link>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503323#M3117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am sorry,something disturb my test last week.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your opinion, the register r9 which is the CCSRBAR_RESET register?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Feb 2016 06:37:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/P-Series/how-to-modify-the-norFlash-size-in-boot-start-code/m-p/503323#M3117</guid>
      <dc:creator>yinux</dc:creator>
      <dc:date>2016-02-03T06:37:15Z</dc:date>
    </item>
  </channel>
</rss>

