<?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>LayerscapeのトピックRe: Looking for a practical how-to on secure boot setup for LS1046 FRWY</title>
    <link>https://community.nxp.com/t5/Layerscape/Looking-for-a-practical-how-to-on-secure-boot-setup-for-LS1046/m-p/1363925#M9215</link>
    <description>&lt;P&gt;Hi, did you manage to make the pratical and correct setup? Can you share what you found or what you did to setup the secure boot? I found some inconsistences either and i'm trying to find a trustworthy secure boot guide.&lt;/P&gt;</description>
    <pubDate>Fri, 29 Oct 2021 12:32:55 GMT</pubDate>
    <dc:creator>kairovr</dc:creator>
    <dc:date>2021-10-29T12:32:55Z</dc:date>
    <item>
      <title>Looking for a practical how-to on secure boot setup for LS1046 FRWY</title>
      <link>https://community.nxp.com/t5/Layerscape/Looking-for-a-practical-how-to-on-secure-boot-setup-for-LS1046/m-p/1023601#M5544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am trying to set up #secure boot for&amp;nbsp;#LS1046FRWY platform.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am finding a great deal of documentation and experiencing difficulties in matching document contents and in mapping steps to actual implementation.&amp;nbsp;&lt;BR /&gt;More specifically.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;CONTEXT&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I am trying to set up a prototyping flow to avoid bricking my board due to wrong fuse programming.&lt;/LI&gt;&lt;LI&gt;I have installed CodeWarrior Development Studio for QorIQ LS Series - ARM V8 ISA&lt;/LI&gt;&lt;LI&gt;I have&amp;nbsp;downloaded the Layerscape SDK (lsdk1909_update_311219) and successfully built all targets for ls1046afrwy (flashed the non-secure composite images to QSPI NOR and booted successfully)&lt;/LI&gt;&lt;LI&gt;I have downloaded &lt;SPAN style="font-size: 11.0pt;"&gt;&lt;A href="https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev19.09.pdf"&gt;https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev19.09.pdf&lt;/A&gt;&amp;nbsp;and I am referring to&amp;nbsp;&lt;/SPAN&gt;chapter 6&amp;nbsp;(Security - flow for PBL-based platforms)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;UNDERSTANDING&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;in the prototyping flow I see as suggested the following steps, which I now need to try out on actual board.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;skip ITS fuse programming&lt;/LI&gt;&lt;LI&gt;Set RCW with SB_EN = 1 and BOOT_HO = 1&lt;/LI&gt;&lt;LI&gt;Set OTPMK (actually fuse values ti OTPMK) - I understand that fuses can be written to either&amp;nbsp;using uBoot commands OR&amp;nbsp;using CCS commands.&lt;/LI&gt;&lt;LI&gt;Set SRKH to mirror registers (without fusing to SRKH) -&amp;nbsp;I understand that SRKH mirror registers can only be written using CCS.&lt;/LI&gt;&lt;LI&gt;Release the boot hold off by writing to the "Core Release" register in DCFG&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;QUESTIONS/ISSUES ENCOUNTERED&lt;/STRONG&gt;&lt;/P&gt;&lt;OL style="list-style-type: lower-alpha;"&gt;&lt;LI&gt;can someone confirm/correct each step of my understanding above?&lt;/LI&gt;&lt;LI&gt;Is there a CCS script available for performing the steps above, or a&amp;nbsp;how-to&amp;nbsp;document that provides the list of commands, that I can refer to?&lt;/LI&gt;&lt;LI&gt;how do I modify SB_EN and BOOT_HO? (I assume that there is more than one way. Starting with the prototyping flow, I am guessing that this can be done via CCS?)&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;note: I have found many, many documents, community questions and application notes on subjects close to this, but&amp;nbsp;each time I try to follow one,&amp;nbsp;the commands listed seem to be somewhat inconsistent w.r.t. the tools I am using (different names for command windows, commands not recognized, scripts not found in installation directories etc) - Example: AN5227 - Configuring LS1 Processors for Secure Boot and Secure Debug using CodeWarrior for ARMv7 - I am really struggling to find some reliable reference point to guide development for the specific case I am targeting. Thanks if you can provide one (or a few).&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2020 11:44:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Looking-for-a-practical-how-to-on-secure-boot-setup-for-LS1046/m-p/1023601#M5544</guid>
      <dc:creator>m_giaconia</dc:creator>
      <dc:date>2020-02-27T11:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for a practical how-to on secure boot setup for LS1046 FRWY</title>
      <link>https://community.nxp.com/t5/Layerscape/Looking-for-a-practical-how-to-on-secure-boot-setup-for-LS1046/m-p/1023602#M5545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no answer in over a week... solved this myself with&amp;nbsp;some extra&amp;nbsp;effort in putting together which are the needed/correct documentation references.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2020 09:47:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Looking-for-a-practical-how-to-on-secure-boot-setup-for-LS1046/m-p/1023602#M5545</guid>
      <dc:creator>m_giaconia</dc:creator>
      <dc:date>2020-03-10T09:47:21Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for a practical how-to on secure boot setup for LS1046 FRWY</title>
      <link>https://community.nxp.com/t5/Layerscape/Looking-for-a-practical-how-to-on-secure-boot-setup-for-LS1046/m-p/1363925#M9215</link>
      <description>&lt;P&gt;Hi, did you manage to make the pratical and correct setup? Can you share what you found or what you did to setup the secure boot? I found some inconsistences either and i'm trying to find a trustworthy secure boot guide.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Oct 2021 12:32:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Looking-for-a-practical-how-to-on-secure-boot-setup-for-LS1046/m-p/1363925#M9215</guid>
      <dc:creator>kairovr</dc:creator>
      <dc:date>2021-10-29T12:32:55Z</dc:date>
    </item>
  </channel>
</rss>

