<?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: MPC5777M BAF in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/MPC5777M-BAF/m-p/674780#M7906</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The BAF in not intended to be changed. On some PPC devices it is also locked as OTP.&lt;/P&gt;&lt;P&gt;BAF flash block is defined in RM:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/27989i1946B9FC67207E10/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Your MSR reset is defined in Table 7-2. Reset settings for e200z resources. BAF leaves MSR with reset value.&lt;/P&gt;&lt;P&gt;There is no TLB:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/28103i211BAF7D8EFCE2FD/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;BAF is defined by NXP. Customer can erase BAF on MPC5777M, but I strongly recommend you to leave BAF flash block untouched as this block is not intended to be modified by user.&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Jul 2017 07:27:54 GMT</pubDate>
    <dc:creator>petervlna</dc:creator>
    <dc:date>2017-07-27T07:27:54Z</dc:date>
    <item>
      <title>MPC5777M BAF</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5777M-BAF/m-p/674777#M7903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to boot the e200z4 core of MPC5777M from internal Flash.&lt;/P&gt;&lt;P&gt;I have understand that i shall write in flash a boot_header with the start address of my code for the e200z4.&lt;/P&gt;&lt;P&gt;I would like to know where i can find the info about the job done by the BAF about core initialization : MMU, cache, register value ..&lt;/P&gt;&lt;P&gt;How can i know the core state when the BAF will branch to my entry point of my e200z4 code ?&lt;/P&gt;&lt;P&gt;Does the 2 32bits fields "configuration bits" of the boot header allow some customization of the BAF core initialization ?&lt;/P&gt;&lt;P&gt;I do not find the answers of my question in the MPC5777M reference manual.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/25889i3F7AF0337E3989D8/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jul 2017 09:54:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5777M-BAF/m-p/674777#M7903</guid>
      <dc:creator>christopheple</dc:creator>
      <dc:date>2017-07-19T09:54:14Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5777M BAF</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5777M-BAF/m-p/674778#M7904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;A1: The BAF functionality is described in reference manual chapter 61.1 Introduction.&lt;/P&gt;&lt;P&gt;A2: your core state is defined by boot header (reference manual chapter 7.11.2.3 Search boot header and boot options)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The cores defined by boot header will start on addresses provided in boot header:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/26425i448A554631789DB1/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The activation of cores is done by BAF. All cores will start in DRUN mode if they are defined in boot header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A3: Yes, they will define the active cores. However you have to provide reset vectors for active cores also.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/26540iBFEB49CAE2F37F0C/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jul 2017 11:32:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5777M-BAF/m-p/674778#M7904</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2017-07-19T11:32:29Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5777M BAF</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5777M-BAF/m-p/674779#M7905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt;&lt;DIV class="" style="border: 0px; font-weight: inherit; margin: 20px 0px;"&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;Thx, but the (&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;reference manual chapter 7.11.2.3 Search boot header and boot options) explain how to request to the BAF to branch in our code but it does not indicated any core status like MMU.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;I would like to know for exemple: what is the "msr register value" at my code entry point ? and what are the TLB enabled inside the core ? It is a major point if you want to set up a specific MMU configuration for an embedded software.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;The only solution, i have is to use a JTAG probe and break at my code entry point and read registers and TLB.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;As, i have order JTAG probe and board and did not yet received, i expected find these informations in the reference manual, do you think that the reference manual contains this information ? or may be a application_notes ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;Moreover, i wonder if the BAF given in MPC chip is a usefull one with more fonctionnality that a specific embedded system needs. Is it a normal process to change to BAF by a custom one with only the needed functionality for our embedded system ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;Christophe.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="border: 0px; font-weight: inherit;"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px;"&gt; &lt;/DIV&gt;&lt;DIV class="" style="color: #51626f; background-color: #ffffff; border: 0px; font-size: 14px; margin: 20px 0px 0px;"&gt;&lt;DIV class="" data-comment-id="925650" style="color: #646464; border: none; font-weight: inherit; font-size: 0.8571rem;"&gt; &lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jul 2017 12:43:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5777M-BAF/m-p/674779#M7905</guid>
      <dc:creator>christopheple</dc:creator>
      <dc:date>2017-07-19T12:43:58Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5777M BAF</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5777M-BAF/m-p/674780#M7906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The BAF in not intended to be changed. On some PPC devices it is also locked as OTP.&lt;/P&gt;&lt;P&gt;BAF flash block is defined in RM:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/27989i1946B9FC67207E10/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Your MSR reset is defined in Table 7-2. Reset settings for e200z resources. BAF leaves MSR with reset value.&lt;/P&gt;&lt;P&gt;There is no TLB:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/28103i211BAF7D8EFCE2FD/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;BAF is defined by NXP. Customer can erase BAF on MPC5777M, but I strongly recommend you to leave BAF flash block untouched as this block is not intended to be modified by user.&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Jul 2017 07:27:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5777M-BAF/m-p/674780#M7906</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2017-07-27T07:27:54Z</dc:date>
    </item>
  </channel>
</rss>

