i.MX8M nano U-Boot image error occurs

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

i.MX8M nano U-Boot image error occurs

1,132 次查看
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,095 次查看
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,036 次查看
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,016 次查看
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,000 次查看
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 项奖励
回复

939 次查看
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 项奖励
回复

909 次查看
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 项奖励
回复

812 次查看
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%3E%E5%87%BA%E7%8E%B0%20i.MX8M%20nano%20U-Boot%20%E5%90%AF%E5%8A%A8%E6%98%A0%E5%83%8F%E9%94%99%E8%AF%AF%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2315915%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E8%BF%90%E8%A1%8C%20imx-mkimage%20%E6%97%B6%EF%BC%8C%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E3%80%82%3CBR%20%2F%3E%22%E9%94%99%E8%AF%AF%EF%BC%9AFIT%20%E5%9B%BE%E5%83%8F%E7%B1%BB%E5%9E%8B%E5%8F%82%E6%95%B0%E9%94%99%E8%AF%AF%22%3CBR%20%2F%3E%20%E6%89%A7%E8%A1%8C%E4%BA%86%E4%BB%A5%E4%B8%8B%E5%91%BD%E4%BB%A4%E3%80%82%3CBR%20%2F%3E%E6%88%91%E9%99%84%E4%B8%8A%E4%BA%86%E6%89%A7%E8%A1%8C%E7%9A%84%E8%84%9A%E6%9C%AC%E5%92%8C%E6%97%A5%E5%BF%97%E3%80%82%3CBR%20%2F%3E%2B%2B%2B%2B%20%3CBR%20%2F%3E%20cd%20imx-mkimage%20cp.%20%3CBR%20%2F%3E%2Fuboot-imx%2Fspl%2Fu-boot-spl.bin%20imx8%20%3CBR%20%2F%3E%20M%20cp..%2Fuboot-imx%2Fu-boot-nodtb.bin%20imx8%20%3CBR%20%2F%3E%20M%20cp..%2Fuboot-imx%2Farch%2FArm%2Fdts%2Fimx8mn-evk.dtb%20imx8M%20cp..%20%3CBR%20%2F%3E%2Fimx-atf%2F%E7%89%88%E6%9C%AC%2Fimx8mn%2F%E7%89%88%E6%9C%AC%2Fbl31.bin%20imx8%20%3CBR%20%2F%3E%20M%20cp..%2Ffirmware-imx%2Ffirmware-imx-8.20%2Ffirmware%2Fddr%2Fsynopsys%2Flpdr4_pmu_train_%20*%20imx8M%20cp...%20%3CBR%20%2F%3E%2Fuboot-imx%2Ftools%2Fmkimage%20imx8m%2Fmkimage_uboot%3C%2FP%3E%3CP%3Emake%20SOC%3DiMX8MN%20DEV%3Dflexspi%20flash_evk%3CBR%20%2F%3E%2B%2B%2B%2B%2B%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%9C%80%E7%BE%8E%E5%A5%BD%E7%9A%84%E7%A5%9D%E6%84%BF%EF%BC%8C%3CBR%20%2F%3EShinji%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%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3E%3CBR%20%2F%3E%EF%BC%8C%E8%AF%B7%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8%E4%BB%A5%E4%B8%8B%20make%20%E5%91%BD%E4%BB%A4%E4%BB%A3%E6%9B%BF%EF%BC%9A%3CBR%20%2F%3E%3CSPAN%3Emake%20SOC%3DiMX8MN%20%3C%2FSPAN%3Eflash_evk_flexspi%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20regards%2FSaludos%2C%3CBR%20%2F%3EAldo.%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%E4%BA%B2%E7%88%B1%E7%9A%84%E5%A5%A5%E5%B0%94%E5%A4%9A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E6%82%A8%E7%9A%84%E7%AD%94%E5%A4%8D%E3%80%82%3CBR%20%2F%3E%E6%88%91%E6%8C%89%E7%85%A7%E4%BD%A0%E6%8F%90%E4%BE%9B%E7%9A%84%E6%AD%A5%E9%AA%A4%E8%BF%9B%E8%A1%8C%E7%89%88%E6%9C%AC%EF%BC%8C%E4%BD%86%E6%98%AF%E6%89%A7%E8%A1%8C%E4%BB%A5%E4%B8%8B%E5%91%BD%E4%BB%A4%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E1)git%20clone%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%E5%85%8B%E9%9A%86%E5%88%B0%20%22uboot-imx%22...%3CBR%20%2F%3Efatal%3A%20%E8%BF%9C%E7%A8%8B%E5%88%86%E6%94%AF%20lf-6.1.22_2.0.0%20not%20found%20in%20upstream%20origin%3CBR%20%2F%3E2)git%20clone%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%3ECloning%20into%20'imx-atf'...%3CBR%20%2F%3Efatal%3A%20Remote%20branch%20lf-6.1.22_2.0.0%20not%20found%20in%20upstream%20origin%3C%2FP%3E%3CP%3E%3CSPAN%3E%E8%87%B4%E4%BB%A5%E6%9C%80%E5%B4%87%E9%AB%98%E7%9A%84%E6%95%AC%E6%84%8F%EF%BC%8C%3CBR%20%2F%3EShinji%E3%80%82%3C%2FSPAN%3E%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%E4%BA%B2%E7%88%B1%E7%9A%84%E5%A5%A5%E5%B0%94%E5%A4%9A%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E6%82%A8%E7%9A%84%E7%AD%94%E5%A4%8D%E3%80%82%3CBR%20%2F%3E%E6%88%91%E4%BD%BF%E7%94%A8%20%60make%20soc%3Dimx8MN%20flash_evk_flexspi%60%20%E6%9E%84%E5%BB%BA%EF%BC%8C%E4%BD%86%E9%97%AE%E9%A2%98%E4%BB%8D%E7%84%B6%E5%AD%98%E5%9C%A8%E3%80%82%3CBR%20%2F%3E%2B%2B%2B%2B%2B%3CBR%20%2F%3E%E4%BD%BF%E7%94%A8%22-T%20list%20%22%E6%9F%A5%E7%9C%8B%E5%8F%AF%E7%94%A8%E5%9B%BE%E5%83%8F%E7%B1%BB%E5%9E%8B%E5%88%97%E8%A1%A8%3CBR%20%2F%3E%E6%9C%89%E5%A4%9A%E4%B8%AA%E9%80%89%E9%A1%B9%EF%BC%8C%E8%AF%A6%E6%83%85%E8%AF%B7%E9%98%85%E8%AF%BB%E6%89%8B%E5%86%8C%3CBR%20%2F%3Emake%5B1%5D%EF%BC%9A***%20%5Bsoc.mak%3A163%EF%BC%9Au-boot.itb%5D%E9%94%99%E8%AF%AF%201%20m%20%3CBR%20%2F%3E%20ake%3A%20***%20%5BMakefile%3A%2026%3A%20flash_evk_flexspi%5D%20%E9%94%99%E8%AF%AF%202%20%3CBR%20%2F%3E%20%2B%2B%2B%2B%2B%20%3CBR%20%2F%3E%20%E6%88%91%E9%99%84%E4%B8%8A%E4%BA%86%20shell%20%E8%84%9A%E6%9C%AC%E5%92%8C%E7%89%88%E6%9C%AC%E6%97%A5%E5%BF%97%E3%80%82%3CBR%20%2F%3E%E8%AF%B7%E6%8F%90%E4%BE%9B%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E3%80%82%3C%2FP%3E%3CP%3E%E8%87%B4%E4%BB%A5%E6%9C%80%E5%B4%87%E9%AB%98%E7%9A%84%E6%95%AC%E6%84%8F%EF%BC%8C%3CBR%20%2F%3EShinji%E3%80%82%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%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E5%8F%82%E9%98%85%E4%B8%8B%E9%9D%A2%E6%88%91%E5%88%9B%E5%BB%BA%E5%9B%BE%E5%83%8F%E7%9A%84%E6%AD%A5%E9%AA%A4%EF%BC%8C%E6%88%91%E8%AE%A4%E4%B8%BA%E4%BD%A0%E7%9C%8B%E5%88%B0%E7%9A%84%E9%94%99%E8%AF%AF%E6%98%AF%E7%94%B1%E4%BA%8E%E7%89%88%E6%9C%AC%E4%B8%8D%E5%8C%B9%E9%85%8D%E9%80%A0%E6%88%90%E7%9A%84%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3E%E7%BC%96%E8%BE%91%EF%BC%9A%E4%BF%AE%E6%AD%A3%E4%BA%86%E9%94%99%E5%AD%97%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%23%23%23%20Clone%20imx-mkimage%20it%20is%20better%20to%20download%20the%20same%20version%20of%20the%20sw%20we%20are%20working%20with%20%23%23%23%3CBR%20%2F%3Egit%20clone%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%20%3CBR%20%2F%3E%20sudo%20tar-xVJF%20arm-gnu-toolchain-12.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz-C%20%2Fopt%3C%2FP%3E%0A%3CP%3E%23%23%23%20Clone%20and%20build%20Uboot%20%23%23%23%3CBR%20%2F%3Ecd%20...%3CBR%20%2F%3Egit%20clone%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%20%3CBR%20%2F%3E%20cd%20uboot-imx%20make-j%20%24%20(nproc--all)%20clean%20m%20%3CBR%20%2F%3E%20ake-j%24%20(nproc--all)%20arch%3Darm%20cross_compile%3D%2Fopt%2Farm-GNU-Toolchain-12.3.rel1-x86_64-aarch64-none-linux-none-Linux-GNU-%3CBR%20%2F%3Eimx8mn_evk_defconfig%20m%20%3CBR%20%2F%3E%20ake-j%20%24%20(nproc--all)%20arch%3Darm%20cross_compile%3D%2Fopt%2Farm-GNU-Toolchain-12.3.rel1-x86_64-aarch64-none-linux-GNU-%3C%2FP%3E%0A%3CP%3Ewget%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%3CBR%20%2F%3Echmod%20%2Bx%20firmware-imx-8.20.bin%3CBR%20%2F%3E.%2Ffirmware-imx-8.20.bin%20--auto-accept%3C%2FP%3E%0A%3CP%3E%23%23%23%20Clone%20and%20build%20ATF%20%23%23%23%3CBR%20%2F%3Egit%20clone%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%20%3CBR%20%2F%3E%20cd%20imx-atf%20m%20%3CBR%20%2F%3E%20ake-j%20%24%20(nproc--all)%20plat%3Dimx8MN%20bl31%20cross_compile%3D%2Fopt%2Farm-GNU-Toolchain-12.3.rel1-x86_64-aarch64-none-64-aarch64-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%20%3CBR%20%2F%3E%20cp%20~%2Fuboot-imx%2Fspl%2Fu-boot-spl.bin%20~%2Fimx-mkimage%2Fimx8M%20cp%20~%2Fuboot-imx%2Fu-boot-nodtb.bin%20~%2Fimx-mkimage%2Fimx8M%20cp%20~%2Fuboot-imx%2Farch%2FArm%2Fdts%2Fimx8mn-evk.dtb%20~%2Fimx8M%20cp%20~%2Fimx-mkimage%2Fimx8M%20c%20%3CBR%20%2F%3E%20p%20~%2Fuboot-imx%2Ftools%2Fmkimage%2Fmkimage%2Fmkimage%2Fmkimage%2Fmkimage%2Fmkimage%2Fmkimage%2Fmkimage%2Fmkimage%2Fmkimage%2Fmkimage%2Fmkimage%2Fmkimage%20imx8m%2Fmkimage_uboot%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20~%2Fimx-atf%2F%E7%89%88%E6%9C%AC%2Fimx8mn%2F%E7%89%88%E6%9C%AC%2Fbl31.bin%3C%2FP%3E%0A%3CP%3E%23%23%23%20Copy%20i.MX%20firmware%20%23%23%23%3CBR%20%2F%3Ecp%20.%2Ffirmware-imx-8.20%2Ffirmware%2Fddr%2Fsynopsys%2Flpddr4_*.bin~%2Fimx-mkimage%2FiMX8M%3C%2FP%3E%0A%3CP%3E%23%23%23%20Build%20the%20flash.bin%20using%20mkimage%20%23%23%23%3CBR%20%2F%3Ecd%20imx-mkimage%3CBR%20%2F%3Emake%20SOC%3DiMX8MN%20flash_evk_flexspi%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20regards%2FSaludos%2C%3CBR%20%2F%3EAldo.%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%E6%82%A8%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%AF%B7%E6%8E%A5%E5%8F%97%E6%88%91%E7%9A%84%E9%81%93%E6%AD%89%EF%BC%8C%E8%BF%99%E6%98%AF%E6%88%91%E5%9C%A8%E5%86%99%E6%AD%A5%E9%AA%A4%E6%97%B6%E6%89%93%E9%94%99%E4%BA%86%EF%BC%8C%E6%88%91%E4%BC%9A%E4%BF%AE%E6%94%B9%E4%B9%8B%E5%89%8D%E7%9A%84%E7%AD%94%E6%A1%88%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%86%8D%E8%AF%95%E4%B8%80%E6%AC%A1%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%87%B4%E4%BB%A5%E6%9C%80%E5%B4%87%E9%AB%98%E7%9A%84%E6%95%AC%E6%84%8F%2F%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3EAldo%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%E4%BA%B2%E7%88%B1%E7%9A%84%3CSPAN%3E%E5%A5%A5%E5%B0%94%E5%A4%9A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E8%B0%A2%E8%B0%A2%E4%BD%A0%E7%9A%84%E5%9B%9E%E5%A4%8D%E3%80%82%3CBR%20%2F%3E%20%E7%89%88%E6%9C%AC%E5%B7%B2%E6%88%90%E5%8A%9F%E5%AE%8C%E6%88%90%EF%BC%8C%E4%BD%86%E6%98%AF%20mkimage%20%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E3%80%82%3CBR%20%2F%3E%20%E8%AF%B7%E5%91%8A%E7%9F%A5%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E3%80%82%3CBR%20%2F%3E%20%E6%88%91%E9%99%84%E4%B8%8A%E4%BA%86%E5%91%BD%E4%BB%A4%E5%A4%96%E5%A3%B3%E8%84%9A%E6%9C%AC%E5%92%8C%E7%89%88%E6%9C%AC%E6%97%A5%E5%BF%97%E3%80%82%3CBR%20%2F%3E%20%2B%2B%2B%2B%3CBR%20%2F%3E%3C%2FSPAN%3E%3CSPAN%3E%20%E7%BC%96%E8%AF%91%20mkimag%20e_imx8%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Eplat%3Dimx8MN%20HDMI%3D%E4%B8%8D%E7%BC%96%E8%AF%91%20mkimage_imx8%20cc-O2-Wall-std%3Dc99-static%3CBR%20%2F%3E...%20%3CBR%20%2F%3E%2Fimx8m%2Fmkimage_imx8.c-o%20mkimage_imx8-lz..%20%3CBR%20%2F%3E%2Fimx8m%2Fmkimage_imx8.c%EF%BC%9A%E5%9C%A8%E5%87%BD%E6%95%B0%20%E2%80%9Ccopy_file.constprop%E2%80%9D%20%E4%B8%AD%EF%BC%9A%3CBR%20%2F%3E..%2Fimx8m%2Fmkimage_imx8.c%3A345%3A21%EF%BC%9A%E8%AD%A6%E5%91%8A%EF%BC%9A%E2%80%9C%E5%86%99%E5%85%A5%E2%80%9D%20%E4%BB%8E%E5%A4%A7%E5%B0%8F%E4%B8%BA%204%20%E7%9A%84%E5%8C%BA%E5%9F%9F%E8%AF%BB%E5%8F%96%205%20%E4%B8%AA%E5%AD%97%E8%8A%82%20%5B-wstringop-overread%5D%20345%20%7C%20if%20(write%20(ifd%EF%BC%8C(char%20*)%20%26amp%3B%20%E9%9B%B6%EF%BC%8C4-tail)%EF%BC%81%3CBR%20%2F%3E%3D%204-tail)%20%7B%3CBR%20%2F%3E%7C%20%5E%20%3CBR%20%2F%3E%20~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~..%2Fimx8m%2Fmkimage_imx8.c%3A303%3A13%EF%BC%9A%E6%B3%A8%E6%84%8F%EF%BC%9A%E6%BA%90%E5%AF%B9%E8%B1%A1%20%E2%80%9C%E9%9B%B6%E2%80%9D%20%E5%A4%A7%E5%B0%8F%E4%B8%BA%204%20303%20%7C%20int%20zero%20%3D%200%EF%BC%9B%7C%20%5E~~%20%E5%8C%85%E5%90%AB%E5%9C%A8...%20%E7%9A%84%E6%96%87%E4%BB%B6%E4%B8%AD%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%2Fimx8m%2Fmkimage_imx8.c%3A24%EF%BC%9A%2F%3CBR%20%2F%3Eusr%2Finclude%2Funistd.h%3A%20378%3A16%EF%BC%9A%E6%B3%A8%E6%84%8F%EF%BC%9A%E5%9C%A8%E8%B0%83%E7%94%A8%E5%A3%B0%E6%98%8E%E4%B8%BA%20%E2%80%9C%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%EF%BC%88%E5%8F%AA%E8%AF%BB%EF%BC%8C2%E3%80%813%EF%BC%89%E2%80%9D%20%E7%9A%84%E5%87%BD%E6%95%B0%20%E2%80%9C%E5%86%99%E5%85%A5%E2%80%9D%20%E6%97%B6%2037%20%3CBR%20%2F%3E%208%20%7C%20extern%20size_t%20%E5%86%99%E5%85%A5%20(int%20__fd%2C%20const%20void%20*__%20buf%EF%BC%8Csize_t%20__n)%20__%20wur%20%7C%20%5E~~~%2031097%2B0%20%E6%9D%A1%E8%AE%B0%E5%BD%95%E4%B8%AD%E6%9C%89%2031096%2B1%20%E6%9D%A1%E8%AE%B0%E5%BD%95%E8%BE%93%E5%87%BA%E5%B7%B2%E5%A4%8D%E5%88%B6%20124388%20%E5%AD%97%E8%8A%82%EF%BC%88124%20kB%EF%BC%8C121%20KiB%EF%BC%89%EF%BC%8C0.0113173%20%E7%A7%92%EF%BC%8C11.0%20MB%2Fs%20.%2F...%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%2Fscripts%2Fdtb_check.sh%20imx8mn-evk.dtb%20evk.dtb%20evk.dtb%20%3CBR%20%2F%3E%E4%BD%BF%E7%94%A8%20u-boot%20DTB%EF%BC%9Aimx8mn-evk.dtb%20%3CBR%20%2F%3E.%2F..%2Fscripts%2Fpad_image.sh%20tee.bin%3CBR%20%2F%3EERROR%EF%BC%9A%20.%2F..%2Fscripts%2Fpad_image.sh%EF%BC%9A%E6%89%BE%E4%B8%8D%E5%88%B0%E6%96%87%E4%BB%B6%20tee.bin.%E9%80%80%E5%87%BA%E3%80%82%3CBR%20%2F%3E.%2F..%2Fscripts%2Fpad_image.sh%20bl31.bin%3CBR%20%2F%3E.%2F%E3%80%82%E3%80%82%2Fscripts%2Fpad_image.sh%20u-boot-nodtb.bin%20evk.dtb%20%3CBR%20%2F%3Ebl32%3Dtee.bin%20dek_blob_load_addr%3D0x40400000%20tee_load_addr%3D0x56000000%20atf_load_addr%3D0x56000000%20atf_load_addr%3D0x00960000...%2FiMX8M%2Fmkimage_fit_atf.sh%20evk.dtb%20%26gt%3B%20u-boot.its%20%3CBR%20%2F%3Ebl31.bin%20%E5%A4%A7%E5%B0%8F%EF%BC%9A%3CBR%20%2F%3E43200%20%3CBR%20%2F%3E%20u-boot-nodtb.bin%20%E5%A4%A7%E5%B0%8F%EF%BC%9A%3CBR%20%2F%3E1082192%20%3CBR%20%2F%3E%20evk.dtb%20%E5%A4%A7%E5%B0%8F%EF%BC%9A51248%E3%80%82%3CBR%20%2F%3E%20%3CBR%20%2F%3E%2Fmkimage_uboot-E-p%200x3000-f%20u-boot.its%20u-boot.its%20u-boot.itb%20%3CBR%20%2F%3Esh%EF%BC%9A1%EF%BC%9Adtc%EF%BC%9A%E6%9C%AA%E6%89%BE%E5%88%B0%3CBR%20%2F%3E.%2Fmkimage_uboot%EF%BC%9A%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%20u-boot.itb.tmp%EF%BC%9A%E6%97%A0%E6%AD%A4%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%3CBR%20%2F%3E%E9%94%99%E8%AF%AF%EF%BC%9AFIT%20%E5%9B%BE%E5%83%8F%E7%B1%BB%E5%9E%8B%E5%8F%82%E6%95%B0%E9%94%99%E8%AF%AF%3CBR%20%2F%3E%E4%BD%BF%E7%94%A8%EF%BC%9A.%2Fmkimage_uboot%5B-T%20type%5D%20-l%20image%3CBR%20%2F%3E-l%20%3D%3D%26gt%3B%20%E5%88%97%E5%87%BA%E5%9B%BE%E5%83%8F%E5%A4%B4%E4%BF%A1%E6%81%AF%3CBR%20%2F%3E-T%20%3D%3D%26gt%3B%20%E5%B0%86%E5%9B%BE%E5%83%8F%E6%96%87%E4%BB%B6%E8%A7%A3%E6%9E%90%E4%B8%BA%20%22%E7%B1%BB%E5%9E%8B%22%3CBR%20%2F%3E-q%20%3D%3D%26gt%3B%20quiet%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%20%E5%9B%BE%E5%83%8F%3CBR%20%2F%3E-A%20%3D%3D%26gt%3B%20%E5%B0%86%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84%E8%AE%BE%E7%BD%AE%E4%B8%BA%20%22arch%22%3CBR%20%2F%3E-O%20%3D%3D%26gt%3B%20%E5%B0%86%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E8%AE%BE%E7%BD%AE%E4%B8%BA%20%22os%22%3CBR%20%2F%3E-T%20%3D%3D%26gt%3B%20%E5%B0%86%E5%9B%BE%E5%83%8F%E7%B1%BB%E5%9E%8B%E8%AE%BE%E7%BD%AE%E4%B8%BA%20%22type%22%3CBR%20%2F%3E-C%20%3D%3D%26gt%3B%20%E5%B0%86%E5%8E%8B%E7%BC%A9%E7%B1%BB%E5%9E%8B%E8%AE%BE%E7%BD%AE%E4%B8%BA%20%22comp%22%3CBR%20%2F%3E-a%20%3D%3D%26gt%3B%20%E5%B0%86%E5%8A%A0%E8%BD%BD%E5%9C%B0%E5%9D%80%E8%AE%BE%E7%BD%AE%E4%B8%BA%20%22addr%22%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%EF%BC%89%3CBR%20%2F%3E-e%20%3D%3D%26gt%3B%20%E5%B0%86%E5%85%A5%E5%8F%A3%E7%82%B9%E8%AE%BE%E7%BD%AE%E4%B8%BA%20%22ep%22%EF%BC%88%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%EF%BC%89%3CBR%20%2F%3E-n%20%3D%3D%20%E5%B0%86%E5%9B%BE%E5%83%8F%E5%90%8D%E7%A7%B0%E8%AE%BE%E7%BD%AE%E4%B8%BA%20%22n%22%E3%80%82n%20%3D%3D%26gt%3B%20%E8%AE%BE%E7%BD%AE%E5%9B%BE%E5%83%8F%E5%90%8D%E7%A7%B0%E4%B8%BA'name'%3CBR%20%2F%3E-R%20%3D%3D%26gt%3B%20%E8%AE%BE%E7%BD%AE%E7%AC%AC%E4%BA%8C%E4%B8%AA%E5%9B%BE%E5%83%8F%E5%90%8D%E7%A7%B0%E4%B8%BA'name'%3CBR%20%2F%3E-d%20%3D%3D%26gt%3B%20%E4%BD%BF%E7%94%A8'datafile'%E4%B8%AD%E7%9A%84%E5%9B%BE%E5%83%8F%E6%95%B0%E6%8D%AE%3CBR%20%2F%3E-x%20%3D%3D%26gt%3B%20%E8%AE%BE%E7%BD%AE%20XIP%EF%BC%88%E5%B0%B1%E5%9C%B0%E6%89%A7%E8%A1%8C%EF%BC%89%3CBR%20%2F%3E-s%20%3D%3D%26gt%3B%20%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%97%A0%E6%95%B0%E6%8D%AE%E7%9A%84%E5%9B%BE%E5%83%8F%3CBR%20%2F%3E-v%20%3D%3D%26gt%3B%20verbose%3CBR%20%2F%3E.%2Fmkimage_uboot%5B-D%20dtc_options%5D%20%5B-f%20fit-image.its%7C-fauto%7C-f%20auto-conf%7C-F%5D%20%5B-b%20%20dtb%20%20%5B-b%20%20dtb%20%20%5D%5D%5B-B%3CDTB%3E%20%5B-B%3CDTB%3E%5D%5D%5D%5B-E%5D%20%5B-B%20size%5D%20%5B-i%3CRAMDISK.CPIO.GZ%3E%5D%5Dfit-image%3CBR%20%2F%3E%3CDTB%3E%20%E6%96%87%E4%BB%B6%E4%B8%8E%20-f%20auto%20%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8%E6%97%B6%EF%BC%8C%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%87%BA%E7%8E%B0%E5%A4%9A%E6%AC%A1%E3%80%82%3CBR%20%2F%3E-D%20%3D%20%26gt%3B%20%E8%AE%BE%E7%BD%AE%E8%AE%BE%E5%A4%87%E6%A0%91%E7%BC%96%E8%AF%91%E5%99%A8%E7%9A%84%E6%89%80%E6%9C%89%E9%80%89%E9%A1%B9%3CBR%20%2F%3E%20-f%20%3D%20%26gt%3B%20FIT%20%E6%BA%90%E7%9A%84%E8%BE%93%E5%85%A5%E6%96%87%E4%BB%B6%E5%90%8D%3CBR%20%2F%3E%20-i%20%3D%20%26gt%3B%3CBR%20%2F%3E%20%E8%99%9A%E6%8B%9F%E7%A3%81%E7%9B%98%E6%96%87%E4%BB%B6%E7%9A%84%E8%BE%93%E5%85%A5%E6%96%87%E4%BB%B6%E5%90%8D-%20E%20%3D%20%26gt%3B%20%E5%B0%86%E6%95%B0%E6%8D%AE%E6%94%BE%E5%9C%A8%20FIT%20%E7%BB%93%E6%9E%84%E5%A4%96%E9%9D%A2%3CBR%20%2F%3E%20-B%20%3D%20%26gt%3B%20%E4%BB%A5%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E5%AF%B9%E9%BD%90%20FIT%20%E7%BB%93%E6%9E%84%E5%92%8C%E6%A0%87%E9%A2%98%E7%9A%84%E5%A4%A7%E5%B0%8F%3CBR%20%2F%3E%20-b%20%3D%20%26gt%3B%20%E5%B0%86%E8%AE%BE%E5%A4%87%E6%A0%91%E4%BA%8C%E8%BF%9B%E5%88%B6%E9%99%84%E5%8A%A0%E5%88%B0%3CBR%20%2F%3E%20FIT-t%20%3D%20%26gt%3B%20%E6%9B%B4%E6%96%B0%20FIT%3CBR%20%2F%3E%20%E7%AD%BE%E5%90%8D%2F%E9%AA%8C%E8%AF%81%E5%90%AF%E5%8A%A8%E9%80%89%E9%A1%B9%E4%B8%AD%E7%9A%84%E6%97%B6%E9%97%B4%E6%88%B3%EF%BC%9A%5B-k%20keydir%5D%20%5B-K%20dtb%5D%20%5B-c%5D%20%5B-p%20addr%5D%20%5B-r%5D%20%5B-N%3CBR%20%2F%3E%20%E5%BC%95%E6%93%8E%5D-%20k%20%3D%20%26gt%3B%3CBR%20%2F%3E%20%E8%AE%BE%E7%BD%AE%E5%8C%85%E5%90%AB%E7%A7%81%E9%92%A5%E7%9A%84%E7%9B%AE%E5%BD%95-K%20%3D%20%26gt%3B%20%E5%B0%86%E5%85%AC%E9%92%A5%E5%86%99%E5%85%A5%E8%BF%99%E4%B8%AA%20.dtb%E6%96%87%E4%BB%B6%3CBR%20%2F%3E-g%20%3D%26gt%3B%20%E8%AE%BE%E7%BD%AE%E5%AF%86%E9%92%A5%E5%90%8D%E7%A7%B0%E6%8F%90%E7%A4%BA%3CBR%20%2F%3E-G%20%3D%26gt%3B%20%E4%BD%BF%E7%94%A8%E6%AD%A4%E7%AD%BE%E5%90%8D%E5%AF%86%E9%92%A5%EF%BC%88%E4%BB%A3%E6%9B%BF%20-k%EF%BC%89%3CBR%20%2F%3E-c%20%3D%26gt%3B%20%E5%9C%A8%E7%AD%BE%E5%90%8D%E8%8A%82%E7%82%B9%E4%B8%AD%E6%B7%BB%E5%8A%A0%E6%B3%A8%E9%87%8A%3CBR%20%2F%3E-F%20%3D%26gt%3B%20%E9%87%8D%E6%96%B0%E7%AD%BE%E5%90%8D%E7%8E%B0%E6%9C%89%20FIT%20%E5%9B%BE%E5%83%8F%3CBR%20%2F%3E-p%20%3D%26gt%3B%20%E5%B0%86%E5%A4%96%E9%83%A8%E6%95%B0%E6%8D%AE%E7%BD%AE%E4%BA%8E%E9%9D%99%E6%80%81%E4%BD%8D%E7%BD%AE%3CBR%20%2F%3E-r%20%3D%26gt%3B%20%E5%9C%A8%20dtb%20%E4%B8%AD%E5%B0%86%E5%AF%86%E9%92%A5%E6%A0%87%E8%AE%B0%E4%B8%BA%20%22%E5%BF%85%E9%9C%80%22%3CBR%20%2F%3E-N%20%3D%26gt%3B%20%E7%AD%BE%E5%90%8D%E6%97%B6%E4%BD%BF%E7%94%A8%E7%9A%84%20openssl%20%E5%BC%95%E6%93%8E%3CBR%20%2F%3E-o%20%3D%26gt%3B%20%E7%AD%BE%E5%90%8D%E6%97%B6%E4%BD%BF%E7%94%A8%E7%9A%84%E7%AE%97%E6%B3%95%3CBR%20%2F%3E.%2Fmkimage_uboot-V%20%3D%3D%26gt%3B%20%E6%89%93%E5%8D%B0%E7%89%88%E6%9C%AC%E4%BF%A1%E6%81%AF%E5%B9%B6%E9%80%80%E5%87%BA%3CBR%20%2F%3E%E4%BD%BF%E7%94%A8%22-T%20list%20%22%E6%9F%A5%E7%9C%8B%E5%8F%AF%E7%94%A8%E5%9B%BE%E5%83%8F%E7%B1%BB%E5%9E%8B%E5%88%97%E8%A1%A8%3CBR%20%2F%3E%E6%9C%89%E5%BE%88%E5%A4%9A%E9%80%89%E9%A1%B9%EF%BC%8C%E8%AF%A6%E6%83%85%E8%AF%B7%E9%98%85%E8%AF%BB%E6%89%8B%E5%86%8C%3CBR%20%2F%3Emake%5B1%5D%EF%BC%9A***%20%5Bsoc.mak%3A158%EF%BC%9Au-boot.itb%5D%E9%94%99%E8%AF%AF%201%3CBR%20%2F%3Emake%EF%BC%9A***%20%5BMakefile%3A23%3A%20flash_evk_flexspi%5D%20Error%202%3CBR%20%2F%3E%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%E8%87%B4%E4%BB%A5%E6%9C%80%E5%B4%87%E9%AB%98%E7%9A%84%E6%95%AC%E6%84%8F%EF%BC%8C%3CBR%20%2F%3EShinji%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%E6%82%A8%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3E%3CBR%20%2F%3E%EF%BC%8C%E6%88%91%E8%AF%95%E4%BA%86%E4%B8%80%E4%B8%8B%EF%BC%8C%E7%A1%AE%E5%AE%9E%E6%AD%A3%E7%A1%AE%E5%9C%B0%E5%88%9B%E5%BB%BA%E4%BA%86%20flash.bin%EF%BC%8C%E6%88%91%E6%B2%A1%E6%9C%89%E4%BD%BF%E7%94%A8%E6%82%A8%E7%9A%84%20bash%20%E8%84%9A%E6%9C%AC%EF%BC%8C%E4%BD%86%E6%88%91%E8%AE%A4%E4%B8%BA%E8%BF%99%E4%B8%8D%E5%8F%AF%E8%83%BD%E6%98%AF%E9%97%AE%E9%A2%98%E6%89%80%E5%9C%A8%EF%BC%8C%E4%BD%86%E6%82%A8%E8%83%BD%E5%90%A6%E5%B0%9D%E8%AF%95%E9%80%90%E4%B8%AA%E4%BD%BF%E7%94%A8%E8%BF%99%E4%BA%9B%E5%91%BD%E4%BB%A4%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%AD%A4%E5%A4%96%EF%BC%8C%E8%AF%B7%E4%BB%94%E7%BB%86%E6%A3%80%E6%9F%A5%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%E6%98%AF%E5%90%A6%E5%B7%B2%E6%AD%A3%E7%A1%AE%E5%A4%8D%E5%88%B6%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%87%B4%E4%BB%A5%E6%9C%80%E5%B4%87%E9%AB%98%E7%9A%84%E6%95%AC%E6%84%8F%2F%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3EAldo%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E