<?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>i.MX Processorsのトピックi.MX7 HAB: SEC_CONFIG bits all read zero.</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7-HAB-SEC-CONFIG-bits-all-read-zero/m-p/1434984#M188693</link>
    <description>&lt;P&gt;Greetings. I have been trying to learn how to configure HAB on an i.MX7 and have came across a confusing observation regarding the SEC_CONFIG bits.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;The reference manual describes the SEC_CONFIG bits having a shipped value of 0b01 (section&amp;nbsp;6.6.3.1)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ddev_2-1648493228193.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/175033i36B9FEE2074EFDD9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ddev_2-1648493228193.png" alt="ddev_2-1648493228193.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;ddev_2-1648493228193.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The SEC_CONFIG bits on my board, however, are not reading 0b01, but instead reading 0b00.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tried reading the&amp;nbsp;&lt;SPAN&gt;OCOTP_BOOT_CFG0 register, which the SEC_CONFIG bits are within, from Linux user space:&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;~# cat /sys/fsl_otp/HW_OCOTP_BOOT_CFG0
0x0&lt;/LI-CODE&gt;&lt;P&gt;...and from the u-boot shell:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;=&amp;gt; fuse read 1 3
Reading bank 1:

Word 0x00000003: 00000000&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;As you can see, this register reads all zeros using both methods, which suggests that the SEC_CONFIG fuse bit documented as being blown on ship isn't actually blown. Does anyone have an explanation for this? Is this a known discrepancy between the reference manual and the hardware? Or is it possible I have defective hardware?&lt;/P&gt;&lt;P&gt;I have experienced this on two i.MX7's at time of writing.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 28 Mar 2022 19:07:08 GMT</pubDate>
    <dc:creator>ddev</dc:creator>
    <dc:date>2022-03-28T19:07:08Z</dc:date>
    <item>
      <title>i.MX7 HAB: SEC_CONFIG bits all read zero.</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX7-HAB-SEC-CONFIG-bits-all-read-zero/m-p/1434984#M188693</link>
      <description>&lt;P&gt;Greetings. I have been trying to learn how to configure HAB on an i.MX7 and have came across a confusing observation regarding the SEC_CONFIG bits.&amp;nbsp;&amp;nbsp;&lt;BR /&gt;The reference manual describes the SEC_CONFIG bits having a shipped value of 0b01 (section&amp;nbsp;6.6.3.1)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ddev_2-1648493228193.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/175033i36B9FEE2074EFDD9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ddev_2-1648493228193.png" alt="ddev_2-1648493228193.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;ddev_2-1648493228193.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The SEC_CONFIG bits on my board, however, are not reading 0b01, but instead reading 0b00.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tried reading the&amp;nbsp;&lt;SPAN&gt;OCOTP_BOOT_CFG0 register, which the SEC_CONFIG bits are within, from Linux user space:&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;~# cat /sys/fsl_otp/HW_OCOTP_BOOT_CFG0
0x0&lt;/LI-CODE&gt;&lt;P&gt;...and from the u-boot shell:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;=&amp;gt; fuse read 1 3
Reading bank 1:

Word 0x00000003: 00000000&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;As you can see, this register reads all zeros using both methods, which suggests that the SEC_CONFIG fuse bit documented as being blown on ship isn't actually blown. Does anyone have an explanation for this? Is this a known discrepancy between the reference manual and the hardware? Or is it possible I have defective hardware?&lt;/P&gt;&lt;P&gt;I have experienced this on two i.MX7's at time of writing.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Mar 2022 19:07:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX7-HAB-SEC-CONFIG-bits-all-read-zero/m-p/1434984#M188693</guid>
      <dc:creator>ddev</dc:creator>
      <dc:date>2022-03-28T19:07:08Z</dc:date>
    </item>
  </channel>
</rss>

