<?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: Load signed u-boot on secure board through JTAG in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1656663#M206468</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299" target="_self"&gt;&lt;SPAN class=""&gt;Dhruvit&lt;/SPAN&gt;&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;Of course I have functional u-boot that works for this board , it works if the u-boot is flashed in the flash memory. Also the same u-boot works fine for non secured board through jtag as I mentioned in my previous email (&lt;STRONG&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;u-boot-spinor-signed.imx.bin)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;. But my question why this u-boot doesn't work through jtag in secured board (secure_config fuse enabled), what could be the difference vs non secure board.&lt;/P&gt;&lt;P&gt;I hope the question is clear.&lt;/P&gt;&lt;P&gt;Thank you in advance,&lt;/P&gt;&lt;P&gt;Mohamed Ali&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 24 May 2023 12:46:50 GMT</pubDate>
    <dc:creator>mohamed-ali_fod</dc:creator>
    <dc:date>2023-05-24T12:46:50Z</dc:date>
    <item>
      <title>Load signed u-boot on secure board through JTAG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1653812#M206183</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;DIV&gt;I want to load signed u-boot using JTAG on imx6 processor. The same below steps work fine after DDR initialization but, the u-boot run and I can get console only on non secure board, but it doesn't run on secure board (SECURE_CONFIG bit enabled). For information I already check that the signed u-boot works fine on another secured board.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;loadbin ./u-boot-spinor-signed.imx.bin 0x177ff400&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SetPC 0x17800000&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;g&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Downloading file [./u-boot-spinor-2020.04-r1.imx.bin]...&lt;BR /&gt;O.K.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;VerifyBin ./u-boot-spinor-signed.imx.bin 0x177ff400&lt;BR /&gt;Loading binary file ./u-boot-spinor-signed.imx.bin&lt;BR /&gt;Reading 689472 bytes data from target memory @ 0x177FF400.&lt;BR /&gt;Verify successful.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN class=""&gt;As mentioned above the load works well on secure and non secure board but the loaded u-boot works only on non secure board.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN class=""&gt;Could you please help? Are the&amp;nbsp;&lt;STRONG&gt;0x17800000 or&amp;nbsp;&lt;SPAN&gt;0x177FF400&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;addresses still valid in case of secure board?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN class=""&gt;Best regards,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN class=""&gt;Mohamed Ali&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 19 May 2023 11:19:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1653812#M206183</guid>
      <dc:creator>mohamed-ali_fod</dc:creator>
      <dc:date>2023-05-19T11:19:44Z</dc:date>
    </item>
    <item>
      <title>Re: Load signed u-boot on secure board through JTAG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1656660#M206467</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/123550"&gt;@mohamed-ali_fod&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I hope you are doing well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;You need some u-boot executable that's been built to work on the board.&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;-&amp;gt; Please check the below documents for your reference.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;A href="http://imx6dev.blogspot.ru/2014/07/inexpensive-jtag-on-imx6-solo-u-boot.html" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=http://imx6dev.blogspot.ru/2014/07/inexpensive-jtag-on-imx6-solo-u-boot.html&amp;amp;source=gmail&amp;amp;ust=1685016153861000&amp;amp;usg=AOvVaw1v1gjsgc9WVSa44d8n9D60"&gt;http://imx6dev.blogspot.ru/&lt;WBR /&gt;2014/07/inexpensive-jtag-on-&lt;WBR /&gt;imx6-solo-u-boot.html&lt;/A&gt;&lt;/P&gt;
&lt;DIV&gt;&lt;A href="http://www.denx.de/wiki/view/DULG/DebuggingUBoot" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=http://www.denx.de/wiki/view/DULG/DebuggingUBoot&amp;amp;source=gmail&amp;amp;ust=1685016153861000&amp;amp;usg=AOvVaw0zJDcNMHcfYy1RqAbSNfjS"&gt;http://www.denx.de/wiki/view/&lt;WBR /&gt;DULG/DebuggingUBoot&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="https://boundarydevices.com/jtag-adaptor-for-i-mx6-boards/" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://boundarydevices.com/jtag-adaptor-for-i-mx6-boards/&amp;amp;source=gmail&amp;amp;ust=1685016153861000&amp;amp;usg=AOvVaw0H_yexfJVwA5scJRxNsYGn"&gt;https://boundarydevices.com/&lt;WBR /&gt;jtag-adaptor-for-i-mx6-boards/&lt;/A&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 24 May 2023 12:40:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1656660#M206467</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-05-24T12:40:54Z</dc:date>
    </item>
    <item>
      <title>Re: Load signed u-boot on secure board through JTAG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1656663#M206468</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299" target="_self"&gt;&lt;SPAN class=""&gt;Dhruvit&lt;/SPAN&gt;&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;Of course I have functional u-boot that works for this board , it works if the u-boot is flashed in the flash memory. Also the same u-boot works fine for non secured board through jtag as I mentioned in my previous email (&lt;STRONG&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;u-boot-spinor-signed.imx.bin)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;. But my question why this u-boot doesn't work through jtag in secured board (secure_config fuse enabled), what could be the difference vs non secure board.&lt;/P&gt;&lt;P&gt;I hope the question is clear.&lt;/P&gt;&lt;P&gt;Thank you in advance,&lt;/P&gt;&lt;P&gt;Mohamed Ali&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 May 2023 12:46:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1656663#M206468</guid>
      <dc:creator>mohamed-ali_fod</dc:creator>
      <dc:date>2023-05-24T12:46:50Z</dc:date>
    </item>
    <item>
      <title>Re: Load signed u-boot on secure board through JTAG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1658379#M206638</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/123550"&gt;@mohamed-ali_fod&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I hope you are doing well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Can you let me know if secure JTAG is enabled or not?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Please verify whether the CSF file had the correct UID.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-&amp;gt;Please refer to 5.2.13.1 &amp;nbsp;Unlock Examples in Code-Signing Tool User’s Guide&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://www.nxp.com/webapp/Download?colCode=IMX_CST_TOOL_NEW" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://www.nxp.com/webapp/Download?colCode%3DIMX_CST_TOOL_NEW&amp;amp;source=gmail&amp;amp;ust=1685186866147000&amp;amp;usg=AOvVaw1KfDw6E1FuJ1yGLKZbnrRs"&gt;https://www.nxp.com/webapp/&lt;WBR /&gt;Download?colCode=IMX_CST_TOOL_&lt;WBR /&gt;NEW&lt;/A&gt;&lt;/P&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks &amp;amp; Regards,&lt;/DIV&gt;
&lt;DIV&gt;Dhruvit Vasavada&lt;/DIV&gt;</description>
      <pubDate>Fri, 26 May 2023 11:35:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1658379#M206638</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-05-26T11:35:58Z</dc:date>
    </item>
    <item>
      <title>Re: Load signed u-boot on secure board through JTAG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1658415#M206645</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201299"&gt;@Dhruvit&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;The secure JTAG is not enabled I enabled only secure_config fuse.&lt;/P&gt;&lt;P&gt;Is it mandatory to add UID in CSF to load signed u-boot through jtag?&lt;/P&gt;&lt;P&gt;Please note that my signed u-boot is working well on my board if the board boot from memory flash, my problem is to boot the board using signed u-boot loaded through jtag.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Mohamed Ali&lt;/P&gt;</description>
      <pubDate>Fri, 26 May 2023 12:52:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1658415#M206645</guid>
      <dc:creator>mohamed-ali_fod</dc:creator>
      <dc:date>2023-05-26T12:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: Load signed u-boot on secure board through JTAG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1661862#M206945</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/123550"&gt;@mohamed-ali_fod&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I hope you are doing well.&lt;/P&gt;
&lt;P&gt;One needs to enable&amp;nbsp;Secure JTAG mode on a closed device.&lt;/P&gt;
&lt;P&gt;It&amp;nbsp;limits the JTAG access by using a challenge/response-based authentication mechanism.&lt;/P&gt;
&lt;P&gt;Please refer to&lt;A href="https://www.nxp.com/webapp/Download?colCode=AN4686" target="_self"&gt;&amp;nbsp;Secure Debug in i.MX 6/7/8M Family of Applications Processors&lt;/A&gt;&amp;nbsp;for more information.&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;Dhruvit Vasavada&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jun 2023 11:51:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/1661862#M206945</guid>
      <dc:creator>Dhruvit</dc:creator>
      <dc:date>2023-06-01T11:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Load signed u-boot on secure board through JTAG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/2047351#M234217</link>
      <description>"One needs to enable Secure JTAG mode on a closed device." Is this a recommendation, or a requirement such that the JTAG Enabled mode will not work once the HAB fuse has been blown?&lt;BR /&gt;Thanks, Nick</description>
      <pubDate>Wed, 19 Feb 2025 13:34:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/2047351#M234217</guid>
      <dc:creator>nick_king</dc:creator>
      <dc:date>2025-02-19T13:34:51Z</dc:date>
    </item>
    <item>
      <title>Re: Load signed u-boot on secure board through JTAG</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/2048166#M234274</link>
      <description>Further to the above, if it is a requirement and I haven't blown any of the SJC_RESP fuses, is there a default value such that a Lauterbach can access with an appropriate response - i.e. all zeroes or all ones?&lt;BR /&gt;And, although slightly off-topic, is there a similar disabling of the USB recovery function when HAB-locked? I am using a signed image which runs when loaded into emmc.</description>
      <pubDate>Thu, 20 Feb 2025 11:32:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Load-signed-u-boot-on-secure-board-through-JTAG/m-p/2048166#M234274</guid>
      <dc:creator>nick_king</dc:creator>
      <dc:date>2025-02-20T11:32:45Z</dc:date>
    </item>
  </channel>
</rss>

