<?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: Unable to write ZMK (ZMK_WSL=1) in Vybrid Processors</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300210#M2601</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Naoum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem with the ZMK_WSL = 1 being set when leaving the bootrom was because the Code Signing Tool (cst) file needed to have Unlock commands added (HABCST_UG.pdf - Section 5.2.17).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By adding unlock commands for SNVS I was able to set the ZMK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ryan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Apr 2014 00:47:30 GMT</pubDate>
    <dc:creator>ryanm_</dc:creator>
    <dc:date>2014-04-23T00:47:30Z</dc:date>
    <item>
      <title>Unable to write ZMK (ZMK_WSL=1)</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300205#M2596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've been able to successfully setup HAB on our board with a V1.1 Vybrid processor.&amp;nbsp; I'm able to boot a application that has been signed with the CST.&amp;nbsp; However after booting my signed application I'm&amp;nbsp; unable to set the SNVS ZMK.&amp;nbsp; The problem is that SNVS_HPLR - ZMK-WSL = 1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I read the text for that for that field it says the following:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_0.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/44351i8D5C801EE2389354/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I clear the Write Soft Lock with a "system reset"?&amp;nbsp;&amp;nbsp;&amp;nbsp; I've tried issuing a SW Reset from the SRC without any luck.&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;Below is a dump of SNVS registers immediately after boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Secure boot enabled&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HAB Configuration: 0xcc HAB State: 0x99&lt;/P&gt;&lt;P&gt;No HAB Failure Events Found!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0x400a7000 = 0x00000001&lt;/P&gt;&lt;P&gt;0x400a7004 = 0x00002020&lt;/P&gt;&lt;P&gt;0x400a7008 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a700c = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7010 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7014 = 0x80000d00&lt;/P&gt;&lt;P&gt;0x400a7018 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a701c = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7020 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7024 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7028 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a702c = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7030 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7034 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7038 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a703c = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7040 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7044 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7048 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a704c = 0x00000008&lt;/P&gt;&lt;P&gt;0x400a7050 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7054 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7058 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a705c = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7060 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7064 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7068 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a706c = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7070 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7074 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7078 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a707c = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7080 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7084 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a7088 = 0x00000000&lt;/P&gt;&lt;P&gt;0x400a708c = 0x00000000&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;Ryan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Apr 2014 23:50:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300205#M2596</guid>
      <dc:creator>ryanm_</dc:creator>
      <dc:date>2014-04-18T23:50:45Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to write ZMK (ZMK_WSL=1)</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300206#M2597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I forgot to mention that that prior to burning the fuse to go from "Open" to "Closed" I was able to set the SNVS ZMK in the "Non-Secure" state.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Apr 2014 00:52:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300206#M2597</guid>
      <dc:creator>ryanm_</dc:creator>
      <dc:date>2014-04-19T00:52:53Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to write ZMK (ZMK_WSL=1)</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300207#M2598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is outside the scope of our standard support for the Linux/MQX environment with Vybrid. Does the Vybrid Design team have any comments on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Timesys Support&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Apr 2014 16:27:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300207#M2598</guid>
      <dc:creator>timesyssupport</dc:creator>
      <dc:date>2014-04-22T16:27:32Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to write ZMK (ZMK_WSL=1)</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300208#M2599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;P style="margin:0in;margin-bottom:.0001pt;line-height:12.5pt"&gt;&lt;SPAN style="font-size:11.0pt;font-family: Calibri , sans-serif ;color:#575757"&gt;Dear Ryan,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin:0in;margin-bottom:.0001pt;line-height:12.5pt;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px"&gt;&lt;SPAN style="font-size:11.0pt;font-family: Calibri , sans-serif ;color:#575757"&gt;To expedite the support process, may you, please, be more specific regarding&amp;nbsp;"&lt;/SPAN&gt;&lt;SPAN style="font-size:11.0pt;font-family: Calibri , sans-serif ;color:#3D3D3D"&gt;burning the fuse to go from "Open" to "Closed"”, e.g.&amp;nbsp;refer to the&amp;nbsp;specific&amp;nbsp;place in our documentation? - IMO, at the first glance, it is directly related to it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin:0in;margin-bottom:.0001pt;line-height:12.5pt"&gt;&lt;SPAN style="font-size:11.0pt;font-family: Calibri , sans-serif ;color:#3D3D3D"&gt;Sincerely, Naoum Gitnik.&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Apr 2014 20:44:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300208#M2599</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2014-04-22T20:44:49Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to write ZMK (ZMK_WSL=1)</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300209#M2600</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Naoum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By "Open" to "Closed" I'm referring to changing the Security Configuration (Section 5.3 of the Vybrid Security Reference Manual).&amp;nbsp; The specific fuse that was blown is "SEC_CONFIG" discussed in section 8.5.14.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We also tried to assert reset via RESET_B but that didn't seem to help clearing the ZML_WSL bit. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note:&amp;nbsp; Section 13.5 - SNVS reset and system power up -- has a table that indicates all SNVS_HP and SNVS_LP registers and flopgs are reset with HP Hard (ipg_hard_async_reset_b)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Ryan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Apr 2014 22:57:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300209#M2600</guid>
      <dc:creator>ryanm_</dc:creator>
      <dc:date>2014-04-22T22:57:24Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to write ZMK (ZMK_WSL=1)</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300210#M2601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Naoum,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem with the ZMK_WSL = 1 being set when leaving the bootrom was because the Code Signing Tool (cst) file needed to have Unlock commands added (HABCST_UG.pdf - Section 5.2.17).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By adding unlock commands for SNVS I was able to set the ZMK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ryan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Apr 2014 00:47:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/Unable-to-write-ZMK-ZMK-WSL-1/m-p/300210#M2601</guid>
      <dc:creator>ryanm_</dc:creator>
      <dc:date>2014-04-23T00:47:30Z</dc:date>
    </item>
  </channel>
</rss>

