<?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のトピックRe: Program fuse imx6 using UUU tool</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Program-fuse-imx6-using-UUU-tool/m-p/1636087#M204433</link>
    <description>&lt;P&gt;If you want to use the i.MX6 signed security boot image by uuu(usb download).&lt;/P&gt;&lt;P&gt;You need to follow the steps in uuu.pdf.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;The reason is clear in the uuu.pdf. &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;My understanding is&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;Because in usb download, the IVT will download first not entire image(here is uboot). So, it should be authenticated first.&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;uuu.pdf.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;Since the IVT is modified when downloading to the target the binary must be signed with a cleared DCD pointer. However, the binary must be provided with a valid DCD pointer to allow the UUU tool to locate the DCD table.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;A.&lt;/FONT&gt;&lt;/STRONG&gt; The steps below can be used as an examp&lt;BR /&gt;$ ./mod_4_mfgtool.sh clear_dcd_addr u-boot-dtb.imx&lt;BR /&gt;$ ./cst --i u-boot-csf.txt --o u-boot-csf.bin&lt;BR /&gt;$ ./mod_4_mfgtool.sh set_dcd_addr u-boot-dtb.imx&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You when you use the uuu to do download, you need two security image, one is output by &lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;"A"&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Another is the image as you said "&lt;SPAN&gt;&amp;nbsp;convientional way to sign".&amp;nbsp; to flash to like emmc, for example.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;uuu -b emmc u-boot.uuu.use u-boot&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;u-boot.uuu.use --- from &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;u-boot&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ---&amp;nbsp;you said "&lt;SPAN&gt;&amp;nbsp;convientional way to sign"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 19 Apr 2023 09:14:10 GMT</pubDate>
    <dc:creator>mason2036</dc:creator>
    <dc:date>2023-04-19T09:14:10Z</dc:date>
    <item>
      <title>Program fuse imx6 using UUU tool</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Program-fuse-imx6-using-UUU-tool/m-p/1634526#M204292</link>
      <description>&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using the imx6q board and implemented the secure boot in that, but i want to fuse the public using using UUU tool.&lt;/P&gt;&lt;P&gt;I came across the UUU pdf where its saying to clear the DCD and then use the&amp;nbsp;/mod_4_mfgtool.sh script to set DCD address.&lt;/P&gt;&lt;P&gt;how this is working ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) can we use the convientional way to sign it .. genIVT.pl and ivt.bin append to padded img and then create the signed image.?&lt;/P&gt;&lt;P&gt;2) which command we can use the fuse the key in the Device flash using UUU script.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please give me suggestion on this .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Rk&lt;/P&gt;</description>
      <pubDate>Mon, 17 Apr 2023 09:21:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Program-fuse-imx6-using-UUU-tool/m-p/1634526#M204292</guid>
      <dc:creator>rakesh3</dc:creator>
      <dc:date>2023-04-17T09:21:34Z</dc:date>
    </item>
    <item>
      <title>Re: Program fuse imx6 using UUU tool</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Program-fuse-imx6-using-UUU-tool/m-p/1636069#M204430</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/212816"&gt;@rakesh3&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;genIVT.pl is for generating IVT for determining the image length and the CSF location.&amp;nbsp; Not that description of DCD clearance in UUU.pdf.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.nxp.com/t5/Known-Limitations-and-Guidelines/i-MX6UL-bootloader-code-signing-method-for-UUU-tool/ta-p/1123952" target="_blank"&gt;i.MX6UL bootloader code signing method for UUU too... - NXP Community&lt;/A&gt;&amp;nbsp;This one will bring something helpful for you.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;About fuse the key, I shared a reference for you at another&amp;nbsp;question.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best regards&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Harvey&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 09:04:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Program-fuse-imx6-using-UUU-tool/m-p/1636069#M204430</guid>
      <dc:creator>Harvey021</dc:creator>
      <dc:date>2023-04-19T09:04:23Z</dc:date>
    </item>
    <item>
      <title>Re: Program fuse imx6 using UUU tool</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Program-fuse-imx6-using-UUU-tool/m-p/1636087#M204433</link>
      <description>&lt;P&gt;If you want to use the i.MX6 signed security boot image by uuu(usb download).&lt;/P&gt;&lt;P&gt;You need to follow the steps in uuu.pdf.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;The reason is clear in the uuu.pdf. &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;My understanding is&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;Because in usb download, the IVT will download first not entire image(here is uboot). So, it should be authenticated first.&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;uuu.pdf.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#808080"&gt;&lt;STRONG&gt;Since the IVT is modified when downloading to the target the binary must be signed with a cleared DCD pointer. However, the binary must be provided with a valid DCD pointer to allow the UUU tool to locate the DCD table.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;A.&lt;/FONT&gt;&lt;/STRONG&gt; The steps below can be used as an examp&lt;BR /&gt;$ ./mod_4_mfgtool.sh clear_dcd_addr u-boot-dtb.imx&lt;BR /&gt;$ ./cst --i u-boot-csf.txt --o u-boot-csf.bin&lt;BR /&gt;$ ./mod_4_mfgtool.sh set_dcd_addr u-boot-dtb.imx&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You when you use the uuu to do download, you need two security image, one is output by &lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;"A"&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Another is the image as you said "&lt;SPAN&gt;&amp;nbsp;convientional way to sign".&amp;nbsp; to flash to like emmc, for example.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;uuu -b emmc u-boot.uuu.use u-boot&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;u-boot.uuu.use --- from &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;u-boot&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ---&amp;nbsp;you said "&lt;SPAN&gt;&amp;nbsp;convientional way to sign"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 09:14:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Program-fuse-imx6-using-UUU-tool/m-p/1636087#M204433</guid>
      <dc:creator>mason2036</dc:creator>
      <dc:date>2023-04-19T09:14:10Z</dc:date>
    </item>
  </channel>
</rss>

