<?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: Code signing tool error with uboot compiled from source in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635470#M204376</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Are you using the coral dev board? I recall we did solve the issue after getting some help from the coral support team. Give me 24h to dig up my notes on this and I'll get back to you.&lt;/P&gt;</description>
    <pubDate>Tue, 18 Apr 2023 13:50:16 GMT</pubDate>
    <dc:creator>uboot_problem</dc:creator>
    <dc:date>2023-04-18T13:50:16Z</dc:date>
    <item>
      <title>Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1405983#M186395</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I've been compiling a uboot with secure boot support &amp;amp; I've been somewhat succesful in that with my device I can see the hab logs with "hab_status". I've also generated the signature keys (mostly following this: &lt;A href="https://boundarydevices.com/high-assurance-boot-hab-i-mx8m-edition/)" target="_blank" rel="noopener"&gt;https://boundarydevices.com/high-assurance-boot-hab-i-mx8m-edition/)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I've extracted the offsets from the "OFFSET dump" in the uboot compile process. Also I've run the print_fit_hab.sh to get the offsets that are specific to the csf files.&lt;/P&gt;&lt;P&gt;After that I created the necessary csf_spl.txt &amp;amp; csf_fit.txt files with those offsets &amp;amp; the key locations in place. Running the cst tool for the csf_spl.txt file works fine, but csf_fit.txt causes the following to be output:&lt;/P&gt;&lt;PRE&gt;Install SRK&lt;BR /&gt;Install CSFK&lt;BR /&gt;Authenticate CSF&lt;BR /&gt;Install key&lt;BR /&gt;Authenticate data&lt;BR /&gt;Failed reading file flash.bin&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Is there any way to check the integrity of my flash.bin file, or am I using some wrong file? It is generated by the uboot compile process as "u-boot.imx" and that's what I'm flashing onto the device.&lt;/P&gt;&lt;P&gt;Other files that are generated were the bl31.bin, u-boot.dtb, u-boot.bin &amp;amp; u-boot-nodtb.bin&lt;/P&gt;&lt;P&gt;CST version is 3.3.1&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jan 2022 11:06:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1405983#M186395</guid>
      <dc:creator>uboot_problem</dc:creator>
      <dc:date>2022-01-27T11:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1409928#M186719</link>
      <description>&lt;P&gt;Please follow our guide to check your uboot bin.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://source.codeaurora.org/external/imx/uboot-imx/tree/doc/imx/habv4/guides/mx8m_secure_boot.txt?h=lf-5.10.52-2.1.0" target="_blank"&gt;https://source.codeaurora.org/external/imx/uboot-imx/tree/doc/imx/habv4/guides/mx8m_secure_boot.txt?h=lf-5.10.52-2.1.0&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 02:47:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1409928#M186719</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2022-02-08T02:47:45Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1413062#M186973</link>
      <description>&lt;P&gt;I looked at the imx-mkimage for generating the flash.bin. I managed to find all necessary files (ddr firmware, uboot bin &amp;amp; dtb files, atf image, hdmi firmware)&lt;/P&gt;&lt;P&gt;I placed those into the iMX8M folder of the imx-mkimage tool. After that I ran make and got the following.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;make SOC=iMX8M flash_hdmi_spl_uboot&lt;BR /&gt;Compiling mkimage_imx8&lt;BR /&gt;./mkimage_fit_atf.sh fsl-imx8mq-evk.dtb &amp;gt; u-boot.its&lt;BR /&gt;bl31.bin size:&lt;BR /&gt;32857&lt;BR /&gt;u-boot-nodtb.bin size:&lt;BR /&gt;658552&lt;BR /&gt;fsl-imx8mq-evk.dtb size:&lt;BR /&gt;23006&lt;BR /&gt;./mkimage_uboot -E -p 0x3000 -f u-boot.its u-boot-lpddr4.itb&lt;BR /&gt;make[1]: ./mkimage_uboot: Command not found&lt;BR /&gt;make[1]: *** [soc.mak:57: u-boot-lpddr4.itb] Error 127&lt;BR /&gt;make: *** [Makefile:20: flash_hdmi_spl_uboot] Error 2&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Instead of the mkimage_uboot binary, the tool seems to create a mkimage_imx8 instead. So I modified the relevant line in iMX8M/soc.mak to use that instead. After that I got the following:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Compiling mkimage_imx8&lt;BR /&gt;./mkimage_fit_atf.sh fsl-imx8mq-evk.dtb &amp;gt; u-boot.its&lt;BR /&gt;bl31.bin size:&lt;BR /&gt;32857&lt;BR /&gt;u-boot-nodtb.bin size:&lt;BR /&gt;658552&lt;BR /&gt;fsl-imx8mq-evk.dtb size:&lt;BR /&gt;23006&lt;BR /&gt;./mkimage_imx8 -E -p 0x3000 -f u-boot.its u-boot-lpddr4.itb&lt;BR /&gt;Platform: i.MX8M (mScale)&lt;BR /&gt;option '' is invalid: ignored&lt;BR /&gt;make[1]: *** [soc.mak:57: u-boot-lpddr4.itb] Error 1&lt;BR /&gt;make: *** [Makefile:20: flash_hdmi_spl_uboot] Error 2&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Am I still missing some file and as a result the tool is using the generic mkimage_uboot binary? Or is this some bug with the tool?&lt;/P&gt;</description>
      <pubDate>Mon, 14 Feb 2022 11:48:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1413062#M186973</guid>
      <dc:creator>uboot_problem</dc:creator>
      <dc:date>2022-02-14T11:48:59Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1421954#M187696</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Is there any other possibly helpful info on this issue?&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2022 14:45:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1421954#M187696</guid>
      <dc:creator>uboot_problem</dc:creator>
      <dc:date>2022-03-02T14:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635452#M204373</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;could you solve this problem? I got the same issue now:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;./mkimage_imx8 -E -p 0x3000 -f u-boot.its u-boot-lpddr4.itb
Platform: i.MX8M (mScale)
option '' is invalid: ignored&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 13:19:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635452#M204373</guid>
      <dc:creator>atchm</dc:creator>
      <dc:date>2023-04-18T13:19:15Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635470#M204376</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Are you using the coral dev board? I recall we did solve the issue after getting some help from the coral support team. Give me 24h to dig up my notes on this and I'll get back to you.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 13:50:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635470#M204376</guid>
      <dc:creator>uboot_problem</dc:creator>
      <dc:date>2023-04-18T13:50:16Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635480#M204377</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;no we're using the eval board from TQ (&lt;A href="https://www.tq-group.com/en/products/tq-embedded/arm-architecture/stka8mpxl/" target="_blank"&gt;TQ | STKa8MPxL (tq-group.com)&lt;/A&gt;) but there's the same imx8 processor on it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've tried different things and now I'm clueless, so it could help to know how you solved it since it's a similar problem. The TQ support takes too long to reply unfortunately.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot for your time, appreciate it!&lt;/P&gt;</description>
      <pubDate>Tue, 18 Apr 2023 13:56:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635480#M204377</guid>
      <dc:creator>atchm</dc:creator>
      <dc:date>2023-04-18T13:56:34Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635871#M204412</link>
      <description>&lt;P&gt;I hope I can be of some help!&lt;/P&gt;&lt;P&gt;The process for the coral dev board was quite involved. It's roughly described below:&lt;/P&gt;&lt;P&gt;Dependencies:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;apt-get install build-essential qemu-user-static bc&lt;/LI-CODE&gt;&lt;P&gt;Fetching repo from google:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;mkdir -p bin
export PATH=$PATH:$HOME/bin
curl https://storage.googleapis.com/git-repo-downloads/repo &amp;gt; ~/bin/repo
chmod a+x ~/bin/repo

repo init -u https://coral.googlesource.com/manifest
repo sync -j$(nproc)&lt;/LI-CODE&gt;&lt;P&gt;Next enabled secure boot by adding CONFIG_SECURE_BOOT=y to uboot-imx/configs/imx8mq_phanbell_defconfig&lt;/P&gt;&lt;P&gt;Next if all extra binary files were needed, we added the following to /packages/uboot-imx/debian/rules :&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;	install -d debian/uboot-imx/boot
	install -m 644 -o 0 -g 0 boot.scr debian/uboot-imx/boot/boot.scr
	install -m 644 -o 0 -g 0 debian/overlays.txt debian/uboot-imx/boot/overlays.txt
	install -d debian/uboot-mkimage/usr/bin
	install -m 644 -o 0 -g 0 tools/mkimage debian/uboot-mkimage/usr/bin/mkimage
	install -m 644 -o 0 -g 0 /usr/share/imx-atf/bl31.bin debian/uboot-imx/boot/bl31.bin
	install -m 644 -o 0 -g 0 u-boot-nodtb.bin debian/uboot-imx/boot/u-boot-nodtb.bin
	install -m 644 -o 0 -g 0 arch/arm/dts/fsl-imx8mq-phanbell.dtb debian/uboot-imx/boot/u-boot.dtb
	install -m 644 -o 0 -g 0 u-boot-spl-ddr.bin debian/uboot-imx/boot/u-boot-spl-ddr.bin
	install -m 644 -o 0 -g 0 $(IMX_FIRMWARE_DIR)/signed_hdmi_imx8m.bin debian/uboot-imx/boot/signed_hdmi_imx8m.bin
	install -m 644 -o 0 -g 0 u-boot.bin debian/uboot-imx/boot/u-boot.bin
	dh_install
	install -m 644 -o 0 -g 0 u-boot.imx debian/uboot-imx/boot/u-boot.imx&lt;/LI-CODE&gt;&lt;P&gt;Then built bootloader with (requires docker):&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;source build/setup.sh
m docker-uboot-imx&lt;/LI-CODE&gt;&lt;P&gt;The bootloader installer package could then be found from:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;out/target/product/imx8m_phanbell/packages/bsp/uboot-imx_5-3_arm64.deb&lt;/LI-CODE&gt;&lt;P&gt;With an archive explorer, the imx file was found from said deb file from:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;data.tar.xz/./boot/u-boot.imx&lt;/LI-CODE&gt;&lt;P&gt;Next we had to check the log file "/out/target/product/imx8m_phanbell/uboot-imx-arm64.log" for the offset dump values:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Loader IMAGE:
 header_image_off 0x0
 image_off 0x40
 csf_off 0x2ae00
 spl hab block: 0x7e0fc0 0x0 0x2ae00

Second Loader IMAGE:
 sld_header_off 0x57c00
 sld_csf_off 0x58c20
 sld hab block: 0x401fcdc0 0x57c00 0x1020&lt;/LI-CODE&gt;&lt;P&gt;Here the hab_block &amp;amp; csf_off values were important later&lt;/P&gt;&lt;P&gt;Next we used this code signing tool: &lt;A href="https://www.nxp.com/webapp/Download?colCode=IMX_CST_TOOL_NEW" target="_self"&gt;https://www.nxp.com/webapp/Download?colCode=IMX_CST_TOOL_NEW&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and in the release/keys folder, created 2 files:&lt;/P&gt;&lt;P&gt;"serial" that contains a 8 digit code&lt;BR /&gt;"key_pass.txt" that contains a passphrase twice (1st and 2nd line)&lt;/P&gt;&lt;P&gt;We ran:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;./hab4_pki_tree.sh
Do you want to use an existing CA key (y/n)?: n
Do you want to use Elliptic Curve Cryptography (y/n)?: n
Enter key length in bits for PKI tree: 4096
Enter PKI tree duration (years): 20
How many Super Root Keys should be generated? 4
Do you want the SRK certificates to have the CA flag set? (y/n)?: y&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 05:21:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635871#M204412</guid>
      <dc:creator>uboot_problem</dc:creator>
      <dc:date>2023-04-19T05:21:26Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635891#M204413</link>
      <description>&lt;P&gt;Continuing:&lt;/P&gt;&lt;P&gt;In crts folder we ran:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;../linux64/bin/srktool -h 4 -t SRK_1_2_3_4_table.bin -e SRK_1_2_3_4_fuse.bin -d sha256 -c ./SRK1_sha256_4096_65537_v3_ca_crt.pem,.SRK2_sha256_4096_65537_v3_ca_crt.pem,./SRK3_sha256_4096_65537_v3_ca_crt.pem,./SRK4_sha256_4096_65537_v3_ca_crt.pem -f 1&lt;/LI-CODE&gt;&lt;P&gt;Then got fuse keys:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;hexdump -e '/4 "0x"' -e '/4 "%X""\n"' &amp;lt; SRK_1_2_3_4_fuse.bin&lt;/LI-CODE&gt;&lt;P&gt;Next renamed the "u-boot.imx" to "flash.bin" and placed the files found from the .deb file into uboot-project-folder/tools/imx-mkimage/iMX8M/&lt;/P&gt;&lt;P&gt;Next ran, adapt with your dtb file:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;./print_fit_hab.sh 0x60000 fsl-imx8mq-evk.dtb&lt;/LI-CODE&gt;&lt;P&gt;Got an output such as:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;0x40200000 0x5AC00 0xA0AF0
0x402A0AF0 0xFB6F0 0x72E0
0x920000 0x1029D0 0x9170&lt;/LI-CODE&gt;&lt;P&gt;Now in csttool went to linux64/&lt;/P&gt;&lt;P&gt;I used the boundary devices example csf_spl.txt and csf_fit.txt files and modified [authenticate data] blocks with the following (see tutorial here: &lt;A href="https://boundarydevices.com/high-assurance-boot-hab-i-mx8m-edition" target="_self"&gt;https://boundarydevices.com&lt;/A&gt;&amp;nbsp;&lt;LI-EMOJI id="lia_disappointed-face" title=":disappointed_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/P&gt;&lt;P&gt;csf_spl.txt: spl hab block from the OFFSET DUMP&lt;/P&gt;&lt;P&gt;csf_fit.txt: sld hab block from offset dump and the output from print_fit_hab.sh&amp;nbsp;&lt;/P&gt;&lt;P&gt;Next we put the flash.bin to the same folder and ran:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;./cst -i csf_spl.txt -o csf_spl.bin
./cst -i csf_fit.txt -o csf_fit.bin&lt;/LI-CODE&gt;&lt;P&gt;Next ran the following (&amp;lt;csf_off&amp;gt; values were from the offset dump):&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;`cp flash.bin signed_flash.bin`
`dd if=csf_spl.bin of=signed_flash.bin seek=$((&amp;lt;csf_off&amp;gt;)) bs=1 conv=notrunc`
`dd if=csf_fit.bin of=signed_flash.bin seek=$((&amp;lt;sld_csf_off&amp;gt;)) bs=1 conv=notrunc`&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Finally we have a script that was used to install the bootloader, I've attached it to this message. Before running the script we had to rename signed_flash.bin to u-boot.imx&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 05:32:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1635891#M204413</guid>
      <dc:creator>uboot_problem</dc:creator>
      <dc:date>2023-04-19T05:32:57Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1819097#M220612</link>
      <description>&lt;P&gt;Hi uboot_problem,&lt;/P&gt;&lt;P&gt;I've had problems getting secure boot authentication to work for a Coral dev board and I see in this thread that you did get it working.&lt;/P&gt;&lt;P&gt;I've read through many NxP docs and your last posts here which were very helpful getting the files required to run "print_fit_hab.sh". The script in Google's repo has bugs (mainly aligning offsets to 4-byte boundary) which I've fixed to get the addr/offset/size values I needed.&lt;/P&gt;&lt;P&gt;After putting those (and others from logs) into "fit.csf" and "spl.csf" files for CST tools I created the binary files and inserted them into my "u-boot.imx" file using dd as instructed.&lt;/P&gt;&lt;P&gt;From looking at all the binary files, addresses, sizes, everything looks correct. But after flashing my 'signed' "u-boot.imx", I get errors below at boot which also shows output of hab_status cmd.&lt;/P&gt;&lt;P&gt;I did create keys using ECC algorithm vs RSA, but CAAM is supposed to support that.&lt;/P&gt;&lt;P&gt;Do you recall anything else you needed to do to get authentication to work on a Coral dev board. As you probably found, support is hard to find so any guidance or other resources you found is greatly appreciated.&lt;/P&gt;&lt;P&gt;Also, anyone know how to decode the hab_status errors below?&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;BR /&gt;Mark&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;hab fuse not enabled

Authenticate image from DDR location 0x401fcdc0...
Error: CSF header command not found
NOTICE: Configuring TZASC380
...
Hit any key to stop autoboot: 0
u-boot=&amp;gt; hab_status

Secure boot disabled

HAB Configuration: 0xf0, HAB State: 0x66

--------- HAB Event 1 -----------------
event data:
0xdb 0x00 0x08 0x44 0x33 0x11 0xcf 0x00

STS = HAB_FAILURE (0x33)
RSN = HAB_INV_CSF (0x11)
CTX = HAB_CTX_CSF (0xCF)
ENG = HAB_ENG_ANY (0x00)

--------- HAB Event 2 -----------------
event data:
0xdb 0x00 0x14 0x44 0x33 0x0c 0xa0 0x00
0x00 0x00 0x00 0x00 0x00 0x7e 0x0f 0xc0
0x00 0x00 0x00 0x20

STS = HAB_FAILURE (0x33)
RSN = HAB_INV_ASSERTION (0x0C)
CTX = HAB_CTX_ASSERT (0xA0)
ENG = HAB_ENG_ANY (0x00)

--------- HAB Event 3 -----------------
event data:
0xdb 0x00 0x14 0x44 0x33 0x0c 0xa0 0x00
0x00 0x00 0x00 0x00 0x00 0x7e 0x0f 0xe0
0x00 0x00 0x00 0x01

STS = HAB_FAILURE (0x33)
RSN = HAB_INV_ASSERTION (0x0C)
CTX = HAB_CTX_ASSERT (0xA0)
ENG = HAB_ENG_ANY (0x00)

--------- HAB Event 4 -----------------
event data:
0xdb 0x00 0x14 0x44 0x33 0x0c 0xa0 0x00
0x00 0x00 0x00 0x00 0x00 0x7e 0x10 0x00
0x00 0x00 0x00 0x04

STS = HAB_FAILURE (0x33)
RSN = HAB_INV_ASSERTION (0x0C)
CTX = HAB_CTX_ASSERT (0xA0)
ENG = HAB_ENG_ANY (0x00)

u-boot=&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Mar 2024 01:41:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1819097#M220612</guid>
      <dc:creator>Mark_K</dc:creator>
      <dc:date>2024-03-01T01:41:18Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1819330#M220635</link>
      <description>&lt;P&gt;You might already have a deeper understanding on this than I did. The only thing that I could still find was that apparently I had issues getting hab to work on the coral board if I included all 4 lines into `csf_fit.txt` as described in the boundarydevices article.&lt;/P&gt;&lt;P&gt;Those lines being the value of `sld hab block` and the 3 lines printed out by `print_fit_hab.sh`. Instead I used the `sld hab block` value and only the first 2 values provided by `print_fit_hab.sh`. I cannot remember the reason anymore.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Mar 2024 07:19:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1819330#M220635</guid>
      <dc:creator>uboot_problem</dc:creator>
      <dc:date>2024-03-01T07:19:45Z</dc:date>
    </item>
    <item>
      <title>Re: Code signing tool error with uboot compiled from source</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1819621#M220663</link>
      <description>&lt;P&gt;Thanks for the quick response.&lt;/P&gt;&lt;P&gt;I originally tried with just the values you said worked for you since they were in the build log file.&amp;nbsp; That didn't work for me either.&amp;nbsp; I'll try that again but not expecting anything different.&lt;/P&gt;&lt;P&gt;Hopefully someone from NXP or other user chimes in here.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 01 Mar 2024 14:31:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Code-signing-tool-error-with-uboot-compiled-from-source/m-p/1819621#M220663</guid>
      <dc:creator>Mark_K</dc:creator>
      <dc:date>2024-03-01T14:31:25Z</dc:date>
    </item>
  </channel>
</rss>

