i.MX8M nano U-Boot image error occurs

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.MX8M nano U-Boot image error occurs

1,133件の閲覧回数
shinji_tonoshit
Contributor I

Hi All,

When running imx-mkimage, an error occurs.
"Error: Bad parameters for FIT image type"
The following command was executed.
I have attached the executed script and logs.
+++++
cd imx-mkimage
cp ../uboot-imx/spl/u-boot-spl.bin iMX8M
cp ../uboot-imx/u-boot-nodtb.bin iMX8M
cp ../uboot-imx/arch/arm/dts/imx8mn-evk.dtb iMX8M
cp ../imx-atf/build/imx8mn/release/bl31.bin iMX8M
cp ../firmware-imx/firmware-imx-8.20/firmware/ddr/synopsys/lpddr4_pmu_train_* iMX8M
cp ../uboot-imx/tools/mkimage iMX8M/mkimage_uboot

make SOC=iMX8MN DEV=flexspi flash_evk
+++++

Best Regards,
Shinji

 

0 件の賞賛
返信
7 返答(返信)

1,096件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello,

please try by using the following make command instead:
make SOC=iMX8MN flash_evk_flexspi

Best regards/Saludos,
Aldo.

0 件の賞賛
返信

1,037件の閲覧回数
shinji_tonoshit
Contributor I

Dear Aldo,

Thank you for your reply.
I built using `make SOC=iMX8MN flash_evk_flexspi`, but the issue persists.
+++++
Use ‘-T list’ to see a list of available image types
Long options are available; read the man page for details
make[1]: *** [soc.mak:163: u-boot.itb] Error 1
make: *** [Makefile:26: flash_evk_flexspi] Error 2
+++++
I have attached the shell script and build log.
Please advise on a solution.

Best Regards,
Shinji.

0 件の賞賛
返信

1,017件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello,

Please see below the steps I follow for creating an image, I think the error you are seeing are due to the version mismatch.

EDIT: fixed the typo

### Clone imx-mkimage it is better to download the same version of the sw we are working with ###
git clone https://github.com/nxp-imx/imx-mkimage -b lf-6.1.22_2.0.0

### Decompress the GNU toolchain into a path in local disk, in this test would be /opt/ ###
sudo tar -xvJf arm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz -C /opt

### Clone and build Uboot ###
cd ..
git clone https://github.com/nxp-imx/uboot-imx -b lf-6.1.22-2.0.0
cd uboot-imx
make -j $(nproc --all) clean
make -j$(nproc --all) ARCH=arm CROSS_COMPILE=/opt/arm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu- imx8mn_evk_defconfig
make -j $(nproc --all) ARCH=arm CROSS_COMPILE=/opt/arm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-

wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.20.bin
chmod +x firmware-imx-8.20.bin
./firmware-imx-8.20.bin --auto-accept

### Clone and build ATF ###
git clone https://github.com/nxp-imx/imx-atf -b lf-6.1.22-2.0.0
cd imx-atf
make -j $(nproc --all) PLAT=imx8mn bl31 CROSS_COMPILE=/opt/arm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-

### Copy the resulting binaries to imx-mkimage ###
cp ~/uboot-imx/spl/u-boot-spl.bin ~/imx-mkimage/iMX8M
cp ~/uboot-imx/u-boot-nodtb.bin ~/imx-mkimage/iMX8M
cp ~/uboot-imx/arch/arm/dts/imx8mn-evk.dtb ~/imx-mkimage/iMX8M
cp ~/imx-atf/build/imx8mn/release/bl31.bin ~/imx-mkimage/iMX8M
cp ~/uboot-imx/tools/mkimage ~/imx-mkimage/iMX8M/mkimage_uboot

### Copy i.MX firmware ###
cp ./firmware-imx-8.20/firmware/ddr/synopsys/lpddr4_*.bin ~/imx-mkimage/iMX8M

### Build the flash.bin using mkimage ###
cd imx-mkimage
make SOC=iMX8MN flash_evk_flexspi

Best regards/Saludos,
Aldo.

0 件の賞賛
返信

1,001件の閲覧回数
shinji_tonoshit
Contributor I

Dear Aldo,

Thank you for your reply.
I followed the steps you provided to build, but an error occurs when executing the following command.
Please advise on how to resolve this.
1)git clone https://github.com/nxp-imx/uboot-imx -b lf-6.1.22_2.0.0
Cloning into ‘uboot-imx’...
fatal: Remote branch lf-6.1.22_2.0.0 not found in upstream origin
2)git clone https://github.com/nxp-imx/imx-atf -b lf-6.1.22_2.0.0
Cloning into ‘imx-atf’...
fatal: Remote branch lf-6.1.22_2.0.0 not found in upstream origin

Best Regards,
Shinji.

0 件の賞賛
返信

940件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello,

Please accept my apologize this was a typo from my side when writing down the steps I'll edit the previous answer so you may try again.

Best regards/Saludos,
Aldo.

0 件の賞賛
返信

910件の閲覧回数
shinji_tonoshit
Contributor I

Dear Aldo,

Thank you for your reply.
The build has completed successfully, but an error occurs with mkimage.
Please advise on how to resolve this.
I have attached the command shell script and build log.
+++++
Compiling mkimage_imx8

PLAT=imx8mn HDMI=no
Compiling mkimage_imx8
cc -O2 -Wall -std=c99 -static ../iMX8M/mkimage_imx8.c -o mkimage_imx8 -lz
../iMX8M/mkimage_imx8.c: In function 'copy_file.constprop':
../iMX8M/mkimage_imx8.c:345:21: warning: 'write' reading 5 bytes from a region of size 4 [-Wstringop-overread]
345 | if (write(ifd, (char *)&zero, 4-tail) != 4-tail) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../iMX8M/mkimage_imx8.c:303:13: note: source object 'zero' of size 4
303 | int zero = 0;
| ^~~~
In file included from ../iMX8M/mkimage_imx8.c:24:
/usr/include/unistd.h:378:16: note: in a call to function 'write' declared with attribute 'access (read_only, 2, 3)'
378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur
| ^~~~~
31096+1 records in
31097+0 records out
124388 bytes (124 kB, 121 KiB) copied, 0.0113173 s, 11.0 MB/s
./../scripts/dtb_check.sh imx8mn-evk.dtb evk.dtb
Use u-boot DTB: imx8mn-evk.dtb
./../scripts/pad_image.sh tee.bin
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
./../scripts/pad_image.sh bl31.bin
./../scripts/pad_image.sh u-boot-nodtb.bin evk.dtb
BL32=tee.bin DEK_BLOB_LOAD_ADDR=0x40400000 TEE_LOAD_ADDR=0x56000000 ATF_LOAD_ADDR=0x00960000 ../iMX8M/mkimage_fit_atf.sh evk.dtb > u-boot.its
bl31.bin size:
43200
u-boot-nodtb.bin size:
1082192
evk.dtb size:
51248
./mkimage_uboot -E -p 0x3000 -f u-boot.its u-boot.itb
sh: 1: dtc: not found
./mkimage_uboot: Can't open u-boot.itb.tmp: No such file or directory
Error: Bad parameters for FIT image type
Usage: ./mkimage_uboot [-T type] -l image
-l ==> list image header information
-T ==> parse image file as 'type'
-q ==> quiet
./mkimage_uboot [-x] -A arch -O os -T type -C comp -a addr -e ep -n name -d data_file[:data_file...] image
-A ==> set architecture to 'arch'
-O ==> set operating system to 'os'
-T ==> set image type to 'type'
-C ==> set compression type 'comp'
-a ==> set load address to 'addr' (hex)
-e ==> set entry point to 'ep' (hex)
-n ==> set image name to 'name'
-R ==> set second image name to 'name'
-d ==> use image data from 'datafile'
-x ==> set XIP (execute in place)
-s ==> create an image with no data
-v ==> verbose
./mkimage_uboot [-D dtc_options] [-f fit-image.its|-f auto|-f auto-conf|-F] [-b <dtb> [-b <dtb>]] [-E] [-B size] [-i <ramdisk.cpio.gz>] fit-image
<dtb> file is used with -f auto, it may occur multiple times.
-D => set all options for device tree compiler
-f => input filename for FIT source
-i => input filename for ramdisk file
-E => place data outside of the FIT structure
-B => align size in hex for FIT structure and header
-b => append the device tree binary to the FIT
-t => update the timestamp in the FIT
Signing / verified boot options: [-k keydir] [-K dtb] [ -c <comment>] [-p addr] [-r] [-N engine]
-k => set directory containing private keys
-K => write public keys to this .dtb file
-g => set key name hint
-G => use this signing key (in lieu of -k)
-c => add comment in signature node
-F => re-sign existing FIT image
-p => place external data at a static position
-r => mark keys used as 'required' in dtb
-N => openssl engine to use for signing
-o => algorithm to use for signing
./mkimage_uboot -V ==> print version information and exit
Use '-T list' to see a list of available image types
Long options are available; read the man page for details
make[1]: *** [soc.mak:158: u-boot.itb] Error 1
make: *** [Makefile:23: flash_evk_flexspi] Error 2
+++++

Best Regards,
Shinji.

0 件の賞賛
返信

813件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello,

I tried on my side and did create the flash.bin correctly, I'm not using your bash script but I do not think this could be the issue but could you try using one by one the commands?

Also, please double check that all the files are correctly copied.

Best regards/Saludos,
Aldo.

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2315915%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ei.MX8M%20nano%20U-Boot%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2315915%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E7%9A%86%E3%81%95%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3Eimx-mkimage%20%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%80%8C%E3%82%A8%E3%83%A9%E3%83%BC%3A%20FIT%20%E7%94%BB%E5%83%8F%E3%82%BF%E3%82%A4%E3%83%97%E3%81%AE%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%8C%E7%84%A1%E5%8A%B9%E3%81%A7%E3%81%99%E3%80%8D%3CBR%20%2F%3E%E6%AC%A1%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%A8%E3%83%AD%E3%82%B0%E3%82%92%E6%B7%BB%E4%BB%98%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%2B%2B%2B%2B%2B%3CBR%20%2F%3E%20cd%20imx-mkimage%3CBR%20%2F%3E%20cp%20..%2Fuboot-imx%2Fspl%2Fu-boot-spl.bin%20iMX8M%3CBR%20%2F%3E%20cp%20..%2Fuboot-imx%2Fu-boot-nodtb.bin%20iMX8M%3CBR%20%2F%3E%20cp%20..%2Fuboot-imx%2Farch%2Farm%2Fdts%2Fimx8mn-evk.dtb%20iMX8M%3CBR%20%2F%3E%20cp%20..%2Fimx-atf%2Fbuild%2Fimx8mn%2Frelease%2Fbl31.bin%20iMX8M%3CBR%20%2F%3E%20cp%20..%2F%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2-imx%2F%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2-imx-8.20%2F%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%2Fddr%2Fsynopsys%2Flpddr4_pmu_train_*%20iMX8M%3CBR%20%2F%3E%20cp%20..%2Fuboot-imx%2Ftools%2Fmkimage%20iMX8M%2Fmkimage_uboot%3C%2FP%3E%3CP%3ESOC%3DiMX8MN%20DEV%3Dflexspi%20flash_evk%20%E3%81%AB%E3%81%99%E3%82%8B%3CBR%20%2F%3E%2B%2B%2B%2B%2B%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E3%82%B7%E3%83%B3%E3%82%B8%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2316751%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20U-Boot%20image%20error%20occurs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2316751%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%E6%AC%A1%E3%81%AE%20make%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%20%3CSPAN%3ESOC%3DiMX8MN%20flash_evk_flexspi%20%E3%81%AB%E3%81%99%E3%82%8B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%82%A2%E3%83%AB%E3%83%89%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2319322%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20U-Boot%20image%20error%20occurs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2319322%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%E8%A6%AA%E6%84%9B%E3%81%AA%E3%82%8B%E3%82%A2%E3%83%AB%E3%83%89%E3%81%B8%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E3%81%8A%E8%BF%94%E4%BA%8B%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E6%8F%90%E4%BE%9B%E3%81%95%E3%82%8C%E3%81%9F%E6%89%8B%E9%A0%86%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E6%AC%A1%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%82%92%E8%A7%A3%E6%B1%BA%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%82%A2%E3%83%89%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%201)git%20%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fuboot-imx%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fuboot-imx%3C%2FA%3E-b%20lf-6.1.22_2.0.0%3CBR%20%2F%3E%20'uboot-imx'%20%E3%81%AB%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99...%3CBR%20%2F%3E%E8%87%B4%E5%91%BD%E7%9A%84%3A%20%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%20lf-6.1.22_2.0.0%20%E3%81%8C%E3%82%A2%E3%83%83%E3%83%97%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%B3%E3%81%AB%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E2)git%20%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-atf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-atf%3C%2FA%3E-b%20lf-6.1.22_2.0.0%3CBR%20%2F%3E%20'imx-atf'%20%E3%81%AB%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99...%3CBR%20%2F%3E%E8%87%B4%E5%91%BD%E7%9A%84%3A%20%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%20lf-6.1.22_2.0.0%20%E3%81%8C%E3%82%A2%E3%83%83%E3%83%97%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0%E3%82%AA%E3%83%AA%E3%82%B8%E3%83%B3%E3%81%AB%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3C%2FP%3E%3CP%3E%3CSPAN%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E3%82%B7%E3%83%B3%E3%82%B8%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2318819%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20U-Boot%20image%20error%20occurs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2318819%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E7%A7%81%E3%81%8C%E5%BE%93%E3%81%86%E6%89%8B%E9%A0%86%E3%82%92%E4%BB%A5%E4%B8%8B%E3%81%AB%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AF%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AE%E4%B8%8D%E4%B8%80%E8%87%B4%E3%81%8C%E5%8E%9F%E5%9B%A0%E3%81%A0%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3E%E7%B7%A8%E9%9B%86%3A%20%E3%82%BF%E3%82%A4%E3%83%97%E3%83%9F%E3%82%B9%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%23%20%23%23%20Clone%20imx-mkimage%20it%20is%20better%20to%20download%20the%20same%20version%20of%20the%20sw%20we%20are%20working%20with%20%23%23%20%23%3CBR%20%2F%3E%20git%20%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-mkimage%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-mkimage%3C%2FA%3E-b%20lf-6.1.22_2.0.0%3C%2FP%3E%0A%3CP%3E%23%20%23%23%20Decompress%20the%20GNU%20toolchain%20into%20a%20path%20in%20local%20disk%2C%20in%20this%20test%20would%20be%20%2Fopt%2F%20%23%23%20%23%3CBR%20%2F%3E%20sudo%20tar%20-xvJf%20arm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz%20-C%20%2Fopt%3C%2FP%3E%0A%3CP%3E%23%20%23%23%20Clone%20and%20build%20Uboot%20%23%23%20%23%3CBR%20%2F%3E%20CD%20..%3CBR%20%2F%3E%20git%20%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fuboot-imx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fuboot-imx%3C%2FA%3E-b%20lf-6.1.22-2.0.0%3CBR%20%2F%3E%20cd%20uboot-imx%3CBR%20%2F%3E%20make%20-j%20%24(nproc%20--all)%20%E3%82%92%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%81%AB%E3%81%99%E3%82%8B%3CBR%20%2F%3Emake%20-j%24(nproc%20--all)%20ARCH%3Darm%20CROSS_COMPILE%3D%2Fopt%2Farm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-linux-gnu%2Fbin%2Faarch64-none-linux-gnu-imx8mn_evk_defconfig%3CBR%20%2F%3E%20make%20-j%20%24(nproc%20--all)%20ARCH%3Darm%20CROSS_COMPILE%3D%2Fopt%2Farm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-linux-gnu%2Fbin%2Faarch64-none-linux-gnu-%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Flgfiles%2FNMG%2FMAD%2FYOCTO%2Ffirmware-imx-8.20.bin%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Flgfiles%2FNMG%2FMAD%2FYOCTO%2Ffirmware-imx-8.20.bin%3C%2FA%3E%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3Echmod%20%2Bx%20%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2-imx-8.20.bin%3CBR%20%2F%3E.%2Ffirmware-imx-8.20.bin%20--auto-accept%3C%2FP%3E%0A%3CP%3E%23%20%23%23%20Clone%20and%20build%20ATF%20%23%23%20%23%3CBR%20%2F%3E%20git%20%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%B3%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-atf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-atf%3C%2FA%3E-b%20lf-6.1.22-2.0.0%3CBR%20%2F%3E%20cd%20imx-atf%3CBR%20%2F%3E%20make%20-j%20%24(nproc%20--all)%20PLAT%3Dimx8mn%20bl31%20CROSS_COMPILE%3D%2Fopt%2Farm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-linux-gnu%2Fbin%2Faarch64-none-linux-gnu-%3C%2FP%3E%0A%3CP%3E%23%20%23%23%20Copy%20the%20resulting%20binaries%20to%20imx-mkimage%20%23%23%20%23%3CBR%20%2F%3E%20cp%20~%2Fuboot-imx%2Fspl%2Fu-boot-spl.bin%20~%2Fimx-mkimage%2FiMX8M%3CBR%20%2F%3E%20cp%20~%2Fuboot-imx%2Fu-boot-nodtb.bin%20~%2Fimx-mkimage%2FiMX8M%3CBR%20%2F%3E%20cp%20~%2Fuboot-imx%2Farch%2Farm%2Fdts%2Fimx8mn-evk.dtb%20~%2Fimx-mkimage%2FiMX8M%3CBR%20%2F%3E%20cp%20~%2Fimx-atf%2Fbuild%2Fimx8mn%2Frelease%2Fbl31.bin%20~%2Fimx-mkimage%2FiMX8M%3CBR%20%2F%3E%20cp%20~%2Fuboot-imx%2Ftools%2Fmkimage%20~%2Fimx-mkimage%2FiMX8M%2Fmkimage_uboot%3C%2FP%3E%0A%3CP%3E%23%20%23%23%20Copy%20i.MX%20firmware%20%23%23%20%23%3CBR%20%2F%3E%20cp%20.%2Ffirmware-imx-8.20%2Ffirmware%2Fddr%2Fsynopsys%2Flpddr4_*.bin~%2Fimx-mkimage%2FiMX8M%3C%2FP%3E%0A%3CP%3E%23%20%23%23%20Build%20the%20flash.bin%20using%20mkimage%20%23%23%20%23%3CBR%20%2F%3E%20cd%20imx-mkimage%3CBR%20%2F%3E%20SOC%3DiMX8MN%20flash_evk_flexspi%20%E3%81%AB%E3%81%99%E3%82%8B%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%82%A2%E3%83%AB%E3%83%89%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2318413%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20U-Boot%20image%20error%20occurs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2318413%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%A6%AA%E6%84%9B%E3%81%AA%E3%82%8B%E3%82%A2%E3%83%AB%E3%83%89%E3%81%B8%3C%2FP%3E%3CP%3E%E3%81%8A%E8%BF%94%E4%BA%8B%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%60make%20SOC%3DiMX8MN%20flash_evk_flexspi%60%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E5%95%8F%E9%A1%8C%E3%81%AF%E8%A7%A3%E6%B1%BA%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%2B%2B%2B%2B%2B%3CBR%20%2F%3E%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AA%E7%94%BB%E5%83%8F%E3%82%BF%E3%82%A4%E3%83%97%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%80%8C-T%20list%E3%80%8D%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E9%95%B7%E3%81%84%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%82%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%80%82%E8%A9%B3%E7%B4%B0%E3%81%AF%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%E3%83%A1%E3%82%A4%E3%82%AF%5B1%5D%3A%20***%20%5Bsoc.mak%3A163%3Au-boot.itb%5D%E3%82%A8%E3%83%A9%E3%83%BC1%3CBR%20%2F%3E%20make%3A%20***%20%5BMakefile%3A26%3A%20flash_evk_flexspi%5D%20%E3%82%A8%E3%83%A9%E3%83%BC%202%3CBR%20%2F%3E%20%2B%2B%2B%2B%2B%3CBR%20%2F%3E%E3%82%B7%E3%82%A7%E3%83%AB%20%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%A8%E3%83%93%E3%83%AB%E3%83%89%20%E3%83%AD%E3%82%B0%E3%82%92%E6%B7%BB%E4%BB%98%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%82%A2%E3%83%89%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E3%82%B7%E3%83%B3%E3%82%B8%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2322772%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20U-Boot%20image%20error%20occurs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2322772%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E7%94%B3%E3%81%97%E8%A8%B3%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%E6%89%8B%E9%A0%86%E3%82%92%E6%9B%B8%E3%81%8D%E7%95%99%E3%82%81%E3%82%8B%E9%9A%9B%E3%81%AE%E7%A7%81%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%97%E3%83%9F%E3%82%B9%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E5%89%8D%E3%81%AE%E5%9B%9E%E7%AD%94%E3%82%92%E7%B7%A8%E9%9B%86%E3%81%97%E3%81%BE%E3%81%99%E3%81%AE%E3%81%A7%E3%80%81%E3%82%82%E3%81%86%E4%B8%80%E5%BA%A6%E3%81%8A%E8%A9%A6%E3%81%97%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%82%A2%E3%83%AB%E3%83%89%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2324117%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20U-Boot%20image%20error%20occurs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2324117%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%A6%AA%E6%84%9B%E3%81%AA%E3%82%8B%3CSPAN%3E%E3%82%A2%E3%83%AB%E3%83%89%E3%81%B8%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E3%81%8A%E8%BF%94%E4%BA%8B%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%83%93%E3%83%AB%E3%83%89%E3%81%AF%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%AE%8C%E4%BA%86%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81mkimage%20%E3%81%A7%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%82%92%E8%A7%A3%E6%B1%BA%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%82%A2%E3%83%89%E3%83%90%E3%82%A4%E3%82%B9%E3%82%92%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%A8%E3%83%93%E3%83%AB%E3%83%89%E3%83%AD%E3%82%B0%E3%82%92%E6%B7%BB%E4%BB%98%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%20%2B%2B%2B%2B%2B%3CBR%20%2F%3E%3C%2FSPAN%3E%20%3CSPAN%3Emkimage_imx8%20%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EPLAT%3Dimx8mn%20HDMI%3D%E3%81%84%E3%81%84%E3%81%88%3CBR%20%2F%3Emkimage_imx8%20%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%3CBR%20%2F%3Ecc%20-O2%20-Wall%20-std%3Dc99%20-static%20..%2FiMX8M%2Fmkimage_imx8.c%20-o%20mkimage_imx8%20-lz%3CBR%20%2F%3E%20..%2FiMX8M%2Fmkimage_imx8.c%3A%20%E9%96%A2%E6%95%B0%20'copy_file.constprop'%20%E5%86%85%3A%3CBR%20%2F%3E..%2FiMX8M%2Fmkimage_imx8.c%3A345%3A21%3A%20%E8%AD%A6%E5%91%8A%3A%20%E3%82%B5%E3%82%A4%E3%82%BA%204%20%E3%81%AE%E9%A0%98%E5%9F%9F%E3%81%8B%E3%82%89%205%20%E3%83%90%E3%82%A4%E3%83%88%E3%82%92%20'write'%20%E3%81%A7%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E4%B8%AD%20%5B-Wstringop-overread%5D%3CBR%20%2F%3E%20345%20%7C%20if%20(write(ifd%2C%20(char%20*)%26amp%3Bzero%2C%204-tail)%20!%3D%204-tail)%20%7B%3CBR%20%2F%3E%20%7C%20%5E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20..%2FiMX8M%2Fmkimage_imx8.c%3A303%3A13%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%20'zero'%20(%E3%82%B5%E3%82%A4%E3%82%BA%204)%3CBR%20%2F%3E%20303%20%7C%20%E6%95%B4%E6%95%B0%E3%82%BC%E3%83%AD%20%3D%200%3B%3CBR%20%2F%3E%20%7C%20%5E~~~%3CBR%20%2F%3E%20..%2FiMX8M%2Fmkimage_imx8.c%3A24%20%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%86%85%3A%3CBR%20%2F%3E%20%2Fusr%2Finclude%2Funistd.h%3A378%3A16%3A%20%E6%B3%A8%E8%A8%98%3A%20%E9%96%A2%E6%95%B0%20'write'%20%E3%81%AE%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%97%E3%81%A7%E3%80%81%E5%B1%9E%E6%80%A7%20'%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%20(read_only%2C%202%2C%203)'%20%E3%81%8C%E5%AE%A3%E8%A8%80%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3CBR%20%2F%3E378%20%7C%20extern%20ssize_t%20write%20(int%20__fd%2C%20const%20void%20*__%20buf%2C%20size_t%20__n)%20__%20wur%3CBR%20%2F%3E%20%7C%20%5E~~~~%3CBR%20%2F%3E%2031096%2B1%20%E4%BB%B6%E3%81%AE%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%3CBR%20%2F%3E31097%2B0%20%E4%BB%B6%E3%81%AE%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E5%87%BA%E5%8A%9B%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3E124388%E3%83%90%E3%82%A4%E3%83%88%EF%BC%88124%20kB%E3%80%81121%20KiB%EF%BC%89%E3%82%B3%E3%83%94%E3%83%BC%E3%80%810.0113173%E7%A7%92%E3%80%8111.0%20MB%2F%E7%A7%92%3CBR%20%2F%3E.%2F..%2Fscripts%2Fdtb_check.sh%20imx8mn-evk.dtb%20evk.dtb%3CBR%20%2F%3Eu-boot%20DTB%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%3A%20imx8mn-evk.dtb%3CBR%20%2F%3E.%2F..%2Fscripts%2Fpad_image.sh%20tee.bin%3CBR%20%2F%3E%E3%82%A8%E3%83%A9%E3%83%BC%3A%20.%2F..%2Fscripts%2Fpad_image.sh%3A%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%20tee.bin%20%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E7%B5%82%E4%BA%86%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E.%2F..%2Fscripts%2Fpad_image.sh%20bl31.bin%3CBR%20%2F%3E.%2F..%2Fscripts%2Fpad_image.sh%20u-boot-nodtb.bin%20evk.dtb%3CBR%20%2F%3EBL32%3Dtee.bin%20DEK_BLOB_LOAD_ADDR%3D0x40400000%20TEE_LOAD_ADDR%3D0x56000000%20ATF_LOAD_ADDR%3D0x00960000%20..%2FiMX8M%2Fmkimage_fit_atf.sh%20evk.dtb%20%26gt%3B%20u-boot.its%3CBR%20%2F%3Ebl31.bin%20%E3%82%B5%E3%82%A4%E3%82%BA%3A%3CBR%20%2F%3E%2043200%3CBR%20%2F%3E%20u-boot-nodtb.bin%20%E3%81%AE%E3%82%B5%E3%82%A4%E3%82%BA%3A%3CBR%20%2F%3E%201082192%3CBR%20%2F%3E%20evk.dtb%20%E3%82%B5%E3%82%A4%E3%82%BA%3A%3CBR%20%2F%3E%2051248%3CBR%20%2F%3E%20.%2Fmkimage_uboot-E%20-p%200x3000%20-f%20u-boot.its%20u-boot.itb%3CBR%20%2F%3Esh%3A%201%3A%20dtc%3A%20%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E.%2Fmkimage_uboot%3Au-boot.itb.tmp%20%E3%82%92%E9%96%8B%E3%81%91%E3%81%BE%E3%81%9B%E3%82%93%3A%E3%81%9D%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%80%81%E5%8F%88%E3%81%AF%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%3CBR%20%2F%3E%E3%82%A8%E3%83%A9%E3%83%BC%3A%20FIT%20%E7%94%BB%E5%83%8F%E3%82%BF%E3%82%A4%E3%83%97%E3%81%AE%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%8C%E7%84%A1%E5%8A%B9%E3%81%A7%E3%81%99%3CBR%20%2F%3E%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%3A%20.%2Fmkimage_uboot%5B-T%20%E3%82%BF%E3%82%A4%E3%83%97%5D%20-l%20%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%3CBR%20%2F%3E-l%20%3D%3D%26gt%3B%20%E7%94%BB%E5%83%8F%E3%81%AE%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%E6%83%85%E5%A0%B1%E3%82%92%E4%B8%80%E8%A6%A7%E8%A1%A8%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E-T%20%3D%3D%26gt%3B%20%E7%94%BB%E5%83%8F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%20'type'%20%E3%81%A8%E3%81%97%E3%81%A6%E8%A7%A3%E6%9E%90%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E-q%20%3D%3D%26gt%3B%20%E9%9D%99%E3%81%8B%3CBR%20%2F%3E.%2Fmkimage_uboot%5B-x%5D%20-A%20arch%20-O%20os%20-T%20type%20-C%20comp%20-a%20addr%20-e%20ep%20-n%20name%20-d%20data_file%5B%3Adata_file...%5D%20image%3CBR%20%2F%3E%20-A%20%3D%3D%26gt%3B%20%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%82%92%20'arch'%20%E3%81%AB%E8%A8%AD%E5%AE%9A%3CBR%20%2F%3E-O%20%3D%3D%26gt%3B%20%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%92%20'os'%20%E3%81%AB%E8%A8%AD%E5%AE%9A%3CBR%20%2F%3E-T%20%3D%3D%26gt%3B%20%E7%94%BB%E5%83%8F%E3%82%BF%E3%82%A4%E3%83%97%E3%82%92%20'type'%20%E3%81%AB%E8%A8%AD%E5%AE%9A%3CBR%20%2F%3E-C%20%3D%3D%26gt%3B%20%E5%9C%A7%E7%B8%AE%E3%82%BF%E3%82%A4%E3%83%97%E3%82%92%20'comp'%20%E3%81%AB%E8%A8%AD%E5%AE%9A%3CBR%20%2F%3E-a%20%3D%3D%26gt%3B%20%E3%83%AD%E3%83%BC%E3%83%89%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%20'addr'%20(16%E9%80%B2%E6%95%B0)%20%E3%81%AB%E8%A8%AD%E5%AE%9A%3CBR%20%2F%3E-e%20%3D%3D%26gt%3B%20%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E3%82%92%20'ep'%20(16%E9%80%B2%E6%95%B0)%20%E3%81%AB%E8%A8%AD%E5%AE%9A%3CBR%20%2F%3E-n%20%3D%3D%26gt%3B%20%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E5%90%8D%E3%82%92%20'name'%20%E3%81%AB%E8%A8%AD%E5%AE%9A%3CBR%20%2F%3E-R%20%3D%3D%26gt%3B%202%E7%95%AA%E7%9B%AE%E3%81%AE%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E5%90%8D%E3%82%92%20'name'%20%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E-d%20%3D%3D%26gt%3B%20'datafile'%E3%81%8B%E3%82%89%E7%94%BB%E5%83%8F%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%3CBR%20%2F%3E-x%20%3D%3D%26gt%3B%20XIP%20%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%EF%BC%88%E3%81%9D%E3%81%AE%E5%A0%B4%E3%81%A7%E5%AE%9F%E8%A1%8C%EF%BC%89%3CBR%20%2F%3E%20-s%20%3D%3D%26gt%3B%20%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E3%81%AA%E3%81%84%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%3CBR%20%2F%3E-v%20%3D%3D%26gt%3B%20%E8%A9%B3%E7%B4%B0%3CBR%20%2F%3E.%2Fmkimage_uboot%5B-D%20dtc_options%5D%20%5B-f%20fit-image.its%7C-f%E8%87%AA%E5%8B%95%7C-f%20%E8%87%AA%E5%8B%95%E8%A8%AD%E5%AE%9A%7C-F%5D%20%5B-b%20%3CDTB%3E%20%5B-b%20%3CDTB%3E%5D%5D%20%5B-E%5D%20%5B-B%20%E3%82%B5%E3%82%A4%E3%82%BA%5D%20%5B-i%20%3CRAMDISK.CPIO.GZ%3E%5D%E7%94%BB%E5%83%8F%E3%81%AB%E5%90%88%E3%82%8F%E3%81%9B%E3%82%8B%3CBR%20%2F%3E%3CDTB%3E%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%20-f%20%E8%BB%8A%E8%BC%89%20%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E8%A4%87%E6%95%B0%E5%9B%9E%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E-D%20%3D%26gt%3B%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E-f%20%3D%26gt%3B%20FIT%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AE%E5%85%A5%E5%8A%9B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%3CBR%20%2F%3E-i%20%3D%26gt%3B%20RAM%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E5%85%A5%E5%8A%9B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%3CBR%20%2F%3E-E%20%3D%26gt%3B%20FIT%E6%A7%8B%E9%80%A0%E3%81%AE%E5%A4%96%E5%81%B4%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8B%3CBR%20%2F%3E-B%20%3D%26gt%3B%20FIT%E6%A7%8B%E9%80%A0%E4%BD%93%E3%81%A8%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%E3%81%AE%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%9216%E9%80%B2%E6%95%B0%E3%81%A7%E6%8F%83%E3%81%88%E3%82%8B%3CBR%20%2F%3E-b%20%3D%26gt%3B%20%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%82%92FIT%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E-t%20%3D%26gt%3B%20FIT%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%97%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E%E7%BD%B2%E5%90%8D%2F%E6%A4%9C%E8%A8%BC%E6%B8%88%E3%81%BF%E3%83%96%E3%83%BC%E3%83%88%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%3A%20%5B-k%20keydir%5D%20%5B-K%20dtb%5D%20%5B%20-c%20%5D%20%5B-p%20addr%5D%20%5B-r%5D%20%5B-N%20engine%5D%3CBR%20%2F%3E%20-k%20%3D%26gt%3B%20%E7%A7%98%E5%AF%86%E9%8D%B5%E3%82%92%E5%90%AB%E3%82%80%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%3CBR%20%2F%3E-K%20%3D%26gt%3B%20%E5%85%AC%E9%96%8B%E9%8D%B5%E3%82%92%E3%81%93%E3%81%AE.dtb%E3%81%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3CBR%20%2F%3E-g%20%3D%26gt%3B%20%E3%82%AD%E3%83%BC%E5%90%8D%E3%81%AE%E3%83%92%E3%83%B3%E3%83%88%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%3CBR%20%2F%3E-G%20%3D%26gt%3B%20%E3%81%93%E3%81%AE%E7%BD%B2%E5%90%8D%E3%82%AD%E3%83%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%EF%BC%88-k%20%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%EF%BC%89%3CBR%20%2F%3E%20-c%20%3D%26gt%3B%20%E7%BD%B2%E5%90%8D%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AB%E3%82%B3%E3%83%A1%E3%83%B3%E3%83%88%E3%82%92%E8%BF%BD%E5%8A%A0%3CBR%20%2F%3E-F%20%3D%26gt%3B%20%E6%97%A2%E5%AD%98%E3%81%AEFIT%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%AB%E5%86%8D%E7%BD%B2%E5%90%8D%E3%81%99%E3%82%8B%3CBR%20%2F%3E-p%20%3D%26gt%3B%20%E5%A4%96%E9%83%A8%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E9%9D%99%E7%9A%84%E3%81%AA%E4%BD%8D%E7%BD%AE%E3%81%AB%E9%85%8D%E7%BD%AE%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E-r%20%3D%26gt%3B%20dtb%20%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%AD%E3%83%BC%E3%82%92%E3%80%8C%E5%BF%85%E9%A0%88%E3%80%8D%E3%81%A8%E3%81%97%E3%81%A6%E3%83%9E%E3%83%BC%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%3CBR%20%2F%3E-N%20%3D%26gt%3B%20%E7%BD%B2%E5%90%8D%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%20openssl%20%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%3CBR%20%2F%3E-o%20%3D%26gt%3B%20%E7%BD%B2%E5%90%8D%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0%3CBR%20%2F%3E.%2Fmkimage_uboot-V%20%3D%3D%26gt%3B%20%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E6%83%85%E5%A0%B1%E3%82%92%E5%87%BA%E5%8A%9B%E3%81%97%E3%81%A6%E7%B5%82%E4%BA%86%E3%81%99%E3%82%8B%3CBR%20%2F%3E%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AA%E7%94%BB%E5%83%8F%E3%82%BF%E3%82%A4%E3%83%97%E3%81%AE%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%80%8C-T%20list%E3%80%8D%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E9%95%B7%E3%81%84%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%82%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%80%82%E8%A9%B3%E7%B4%B0%E3%81%AF%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%E3%83%A1%E3%82%A4%E3%82%AF%5B1%5D%3A%20***%20%5Bsoc.mak%3A158%3Au-boot.itb%5D%E3%82%A8%E3%83%A9%E3%83%BC1%3CBR%20%2F%3E%20make%3A%20***%20%5BMakefile%3A23%3A%20flash_evk_flexspi%5D%20%E3%82%A8%E3%83%A9%E3%83%BC%202%3CBR%20%2F%3E%20%2B%2B%2B%2B%2B%3C%2FDTB%3E%3C%2FRAMDISK.CPIO.GZ%3E%3C%2FDTB%3E%3C%2FDTB%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%E3%80%81%3CBR%20%2F%3E%E3%82%B7%E3%83%B3%E3%82%B8%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CP%3E%3C%2FP%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2325710%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX8M%20nano%20U-Boot%20image%20error%20occurs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2325710%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E7%A7%81%E3%81%AE%E5%81%B4%E3%81%A7%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%81%A8%E3%81%93%E3%82%8D%E3%80%81flash.bin%20%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%8F%E4%BD%9C%E6%88%90%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82bash%20%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AF%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%E3%81%93%E3%82%8C%E3%81%8C%E5%95%8F%E9%A1%8C%E3%81%A7%E3%81%82%E3%82%8B%E3%81%A8%E3%81%AF%E6%80%9D%E3%81%88%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%201%20%E3%81%A4%E3%81%9A%E3%81%A4%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%BF%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%BE%E3%81%9F%E3%80%81%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%8F%E3%82%B3%E3%83%94%E3%83%BC%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E5%86%8D%E5%BA%A6%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%82%A2%E3%83%AB%E3%83%89%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E