[8MP]Workaround for running UART with SDMA enabled on Cortex M7 in parallel of Linux on A53

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

[8MP]Workaround for running UART with SDMA enabled on Cortex M7 in parallel of Linux on A53

[8MP]Workaround for running UART with SDMA enabled on Cortex M7 in parallel of Linux on A53

danielchen_1-1752057653400.png

This post contains a guide of how to use SDMA1 on Cortex M7 in parallel of Linux on A53.

For i.MX 8M Plus, SDMA1 is a general-purpose DMA engine which can be used by low speed peripherals including UART, SPI and other peripherals. But some customers found issues when they are using SDMA1 on M7 core in parallel of Linux on A53. For example, if you try to run the sdma_uart_transfer example on the i.MX8M Plus EVK, the example works correctly when interfacing through the JLink debugger.  However, you will find that you can not run it from both the remoteproc interface and U-Boot.  It exits without error from the UART_SendSDMA function,  but the callback is never called and it seems to hang waiting for the information to be sent.

On the i.MX 8MP EVK board,  uart4 is used for Cortex-M7 core. This article tries to provide an example to establish communication using UART3 and SDMA1 on the i.MX 8MP EVK, while Linux is running on Core A53.  This example is based on sdma_uart_transfer demo. The steps are verified with i.MX Linux 6.12.20_2.0.0  release and SDK_25.06.00. The software is compiled on an Ubuntu 22.04 host machine.

This article is structured as follows: 

1  Hardware requirements

2  Software Requirements

3  Modification in application

     3.1 Pin changes

    3.2 Clock changes

    3.3 Application specific changes

    3.4 Memory Region Control change

4  ATF changes

    4.1 Download ATF source and change it 

    4.2 build ATF

5   U-BOOT change

    5.1 build u-boot

    5.2 make imx-boot image by using imx-mkimage

    5.3 flash imx-boot image into i.MX 8MP EVK board

6  Running and Debugging

    6.1    Debugging Cortex-M while Cortex-A is in U-BOOT

    6.2   Debugging Cortex-M while Cortex-A is in Linux

7  Summary

 

1  Hardware requirements

 

-PC Host with MCUXpresso for VS Code installed

-i.MX 8M Plus EVK (i.MX 8M Plus Power Evaluation Kit | NXP Semiconductors)

-12V power supply

-Micro USB Cable

-J-Link Debug Probe.

-USB To TTL( serial ) Converter

 

connect J21 (Pin6_GND  Pin8_UART3-TXD  Pin10_UART3-RXD) to Host PC via a USB to TTL converter.

 

danielchen_2-1752054416539.png

1752053262947-1.jpg

 

 

2  Software Requirements

 

SDK_25_06_00_EVK-MIMX8MP

This package can be download from https://mcuxpresso.nxp.com/

Next I will describe the detailed steps.

 

3  Modification in application

 

 

3.1 Pin changes

 

evkmimx8mp_iuart_sdma_transfer\pin_mux.c

danielchen_7-1752044305211.png  

3.2 Clock changes

 

evkmimx8mp_iuart_sdma_transfer\clock_config.c

In function BOARD_BootClockRUN

 

danielchen_8-1752044477575.png

 

3.3 Application specific changes

 

evkmimx8mp_iuart_sdma_transfer\board.h

danielchen_9-1752044702641.png

 

   app.h

danielchen_5-1752043367388.png

 

Till now, we have completed all the changes for change uart4 to uart3.

Compile , and debug with J-LINK, we can get the correct result.

 

Board receives 8 characters then sends them out.

danielchen_0-1753094438216.png

 

However, if we try to load code on Cortex-M from U-Boot or Linux,  we can not get the expected results.   Below steps is a workaround to fix this issue.

3.4 Memory Region Control change

 

hardware_init.c

In function BOARD_InitHardware

danielchen_6-1752044211920.png

.....

Then compile the application, the output are  iuart_sdma_transfer.bin and iuart_sdma_transfer_cm7.elf

 

4  ATF (ARM Trust Firmware)changes

 

4.1  Download ATF source and Change it 

The RDC configuration in default BSP assign UART2 to domain 0 for A53,  and Domain 0 can read/write RDC,  and Domain 1 (M7) only can read it.

$ git clone  https://github.com/nxp-imx/imx-atf -b lf-6.12.3-1.0.0

 

GitHub - nxp-imx/imx-atf: i.MX ARM Trusted firmware

plat/imx/imx8m/imx8mp/imx8mp_bl31_setup.c

danielchen_0-1752050705989.png

We need to assign UART3 to domain 1 so Cortex M7 can access

danielchen_0-1752048818019.png

 

4.2 build ATF 

 

 

$ git clone  https://github.com/nxp-imx/imx-atf -b lf-6.12.3-1.0.0
$ cd imx-atf
$ source /opt/fsl-imx-xwayland/6.12-walnascar/environment-setup-armv8a-poky-linux
$ export ARCH=arm64
$ unset LDFLAGS
$ make PLAT=imx8mp bl31

 

This builds the bl31.bin binary, the location is :

build/imx8mp/release/bl31.bin

 

5   U-BOOT change

 

5.1 Download and build u-boot

please refer to chapter 4.5.13 How to build imx-boot image by using imx-mkimage ,

 

$ git clone https://github.com/nxp-imx/uboot-imx -b lf_v2025.04
$ cd uboot-imx/
$ source /opt/fsl-imx-xwayland/6.12-walnascar/environment-setup-armv8a-poky-linux
$ export ARCH=arm64
$ make distclean
$ make imx8mp_evk_defconfig
$ make

 

The compiled u-boot.bin location

uboot-imx/u-boot.bin

 

5.2 make imx-boot image by using imx-mkimage

 

My work folder

danielchen_0-1754124684342.png

The following steps allow you to build the bootable image for i.MX 8M Plus EVK, there are 9 files needed to generate a bootable image:

├── u-boot-spl.bin
├── u-boot-nodtb.bin  
├── imx8mp-evk.dtb
├── bl31.bin
├── signed_hdmi_imx8m.bin
├── lpddr4_pmu_train_1d_dmem_202006.bin
├── lpddr4_pmu_train_1d_imem_202006.bin
├── lpddr4_pmu_train_2d_dmem_202006.bin
└── lpddr4_pmu_train_2d_imem_202006.bin

 

Once you have the nine files , use imx-mkimage tool.

5.2.1  Download source :

$ git clone https://github.com/nxp-imx/imx-mkimage.git -b lf-6.12.20-2.0.0

 

5.2.2  Copy and rename mkimage from u-boot/tools/mkimage to imx-mkimage/iMX8M/mkimage_uboot.

$ cp uboot-imx/tools/mkimage imx-mkimage/iMX8M/mkimage_uboot

 

5.2.3 Copy u-boot-spl.bin from u-boot/spl/u-boot-spl.bin to imx-mkimage/iMX8M/

$ cp uboot-imx/spl/u-boot-spl.bin imx-mkimage/iMX8M/

 

5.2.4 Copy u-boot-nodtb.bin from u-boot/u-boot-nodtb.bin to imx-mkimage/iMX8M/

$ cp uboot-imx/u-boot-nodtb.bin imx-mkimage/iMX8M/

 

5.2.5 Copy  imx8mp-evk.dtb from u-boot/arch/arm/dts/ to imx-mkimage/iMX8M/.

$cp uboot-imx/u-boot.dtb imx-mkimage/iMX8M/imx8mp-evk.dtb

 

5.2.6 Copy bl31.bin from Arm Trusted Firmware (imx-atf) to imx-mkimage/iMX8M/

$ cp imx-atf/build/imx8mp/release/bl31.bin imx-mkimage/iMX8M/

 

5.2.7 Copy the LPDDR4 Training Firmware

Download LPDDR Training Firmware

cd ~/work
wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.16.bin
chmod +x firmware-imx-8.16.bin
./firmware-imx-8.16.bin

 

copy below files from firmware/ddr/synopsys of the firmware-imx package to imx-mkimage/iMX8M/

  • lpddr4_pmu_train_1d_dmem_202006.bin 
  • lpddr4_pmu_train_1d_imem_202006.bin
  • lpddr4_pmu_train_2d_dmem_202006.bin
  • lpddr4_pmu_train_2d_imem_202006.bin 

 

$ cp firmware-imx-8.16/firmware/ddr/synopsys/lpddr4_pmu_train_1d_dmem_202006.bin imx-mkimage/iMX8M/

$ cp firmware-imx-8.16/firmware/ddr/synopsys/lpddr4_pmu_train_1d_imem_202006.bin imx-mkimage/iMX8M/

$ cp firmware-imx-8.16/firmware/ddr/synopsys/lpddr4_pmu_train_2d_dmem_202006.bin imx-mkimage/iMX8M/

$ cp firmware-imx-8.16/firmware/ddr/synopsys/lpddr4_pmu_train_2d_imem_202006.bin imx-mkimage/iMX8M/

 

 5.2.8 Copy firmware/hdmi/cadence/signed_hdmi_imx8m.bin from the firmware-imx package to imx-mkimage/iMX8M/.

 

$ cp firmware-imx-8.16/firmware/hdmi/cadence/signed_hdmi_imx8m.bin imx-mkimage/iMX8M/

 

The folder structure after copying all the necessary files

danielchen_0-1753024778543.png

 

 

5.2.9 Build the bootable image

run make SOC=iMX8MP flash_evk to generate imx-bootimage.

$ cd imx-mkimage
$ make SOC=iMX8MP flash_evk 

The compiled file is flash.bin and its location

 iMX8M/flash.bin

 

5.3 flash imx-boot image into i.MX 8MP EVK board

 

In order to flash the imx-boot image,  please follow the following steps

-copy  uuu.exe and flash.bin in a folder

-change the board's SW4 (boot mode) to 0001 to enter serial download mode 

uuu.exe -b emmc  flash.bin  

uuu.exe -b emmc  flash.bin

-power off the board, change SW4 to switch the board back to 0010 (eMMC boot mode). 

 

6  Running and Debugging

 

Download the application (iuart_sdma_transfer.bin and iuart_sdma_transfer_cm7.elf) to /run/media/boot-mmcblk1p1

danielchen_0-1753100235298.png

 

6.1    Debugging Cortex-M while Cortex-A is in U-BOOT

 

$ fatload mmc 2:1 0x48000000 iuart_sdma_transfer.bin
$ cp.b 0x48000000 0x7e0000 30000;
$ bootaux 0x7e0000

 

$ fatload mmc 2:1 0x48000000 iuart_sdma_transfer2.bin
$ cp.b 0x48000000 0x7e0000 30000;
$ bootaux 0x7e0000

From M7 console, we can see the output

danielchen_0-1756102850400.png

 

6.2   Debugging Cortex-M while Cortex-A is in Linux

 

u-boot=> setenv fdtfile 'imx8mp-evk-rpmsg.dtb'
u-boot=>run prepare_mcore
u-boot=>boot

 

u-boot=> setenv fdtfile 'imx8mp-evk-rpmsg.dtb'

u-boot=>run prepare_mcore
u-boot=>boot

Linux system boot up:

 

echo /run/media/boot-mmcblk2p1/iuart_sdma_transfer_cm7.elf > /sys/class/remoteproc/remoteproc0/firmware
echo start > /sys/class/remoteproc/remoteproc0/state


Then we can see the output from M7 console.

 

7  Summary

 

This is a workaround to run UART with SDMA1 enabled on Cortex-M7,  and Linux running on Cortex-A53 in parallel.  In order to do that, we need to modify the ATF, and U-BOOT, and application.   With the above modifications, I can get the expected results.

 

References:

1. UG10163: i.MX Linux User's Guide Rev LF6.12.20_2.0.0--26 June 2025

 

 

 

 

ラベル(1)
%3CLINGO-SUB%20id%3D%22lingo-sub-2129280%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%5B8MP%5D%20Cortex-M7%E3%81%A7SDMA%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%9FUART%E3%82%92Linux%EF%BC%88A53%EF%BC%89%E3%81%A8%E4%B8%A6%E8%A1%8C%E3%81%97%E3%81%A6%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E9%9A%9B%E3%81%AE%E5%9B%9E%E9%81%BF%E7%AD%96%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2129280%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%20class%3D%22lia-message-template-symptoms-zone%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_1-1752057653400.png%22%20style%3D%22width%3A%20697px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_1-1752057653400.png%22%20style%3D%22width%3A%20697px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F346757i6506A81224F808D2%2Fimage-dimensions%2F697x86%3Fv%3Dv2%22%20width%3D%22697%22%20height%3D%2286%22%20role%3D%22button%22%20title%3D%22danielchen_1-1752057653400.png%22%20alt%3D%22danielchen_1-1752057653400.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3E%E3%81%93%E3%81%AE%E8%A8%98%E4%BA%8B%E3%81%A7%E3%81%AF%E3%80%81Cortex-M7%E4%B8%8A%E3%81%A7SDMA1%E3%82%92Linux%EF%BC%88A53%EF%BC%89%E3%81%A8%E4%B8%A6%E8%A1%8C%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%A7%A3%E8%AA%AC%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FDIV%3E%0A%3CDIV%20class%3D%22lia-message-template-solution-zone%22%3E%0A%3CDIV%20class%3D%22lia-message-template-solution-zone%22%3E%0A%3CP%3Ei.MX%208M%20Plus%E3%81%A7%E3%81%AF%E3%80%81SDMA1%E3%81%AF%E4%BD%8E%E9%80%9F%E3%83%9A%E3%83%AA%E3%83%95%E3%82%A7%E3%83%A9%E3%83%AB%EF%BC%88UART%E3%80%81SPI%E3%81%AA%E3%81%A9%EF%BC%89%E3%81%A7%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AA%E6%B1%8E%E7%94%A8DMA%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%81%A7%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81Cortex-M7%E3%82%B3%E3%82%A2%E4%B8%8A%E3%81%A7SDMA1%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A4%E3%81%A4A53%E4%B8%8A%E3%81%A7Linux%E3%82%92%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E3%81%A8%E3%80%81%E4%B8%80%E9%83%A8%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%AF%E5%95%8F%E9%A1%8C%E3%81%AB%E7%9B%B4%E9%9D%A2%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E4%BE%8B%E3%81%88%E3%81%B0%E3%80%81i.MX%208M%20Plus%20EVK%E3%81%A7%20sdma_uart_transfer%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81JLink%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E7%B5%8C%E7%94%B1%E3%81%A7%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%8F%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81remoteproc%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%82%84U-Boot%E3%81%8B%E3%82%89%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81UART_SendSDMA%20%E9%96%A2%E6%95%B0%E3%81%AF%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AA%E3%81%8F%E7%B5%82%E4%BA%86%E3%81%99%E3%82%8B%E3%82%82%E3%81%AE%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%81%8C%E5%91%BC%E3%81%B0%E3%82%8C%E3%81%9A%E3%80%81%E9%80%81%E4%BF%A1%E5%BE%85%E3%81%A1%E3%81%A7%E5%81%9C%E6%AD%A2%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E8%A6%8B%E3%81%88%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3Ei.MX%208MP%20EVK%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A7%E3%81%AF%E3%80%81Cortex-M7%E3%82%B3%E3%82%A2%E7%94%A8%E3%81%ABuart4%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E6%9C%AC%E8%A8%98%E4%BA%8B%E3%81%A7%E3%81%AF%E3%80%81Linux%E3%81%8CA53%E4%B8%8A%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E7%8A%B6%E6%85%8B%E3%81%A7%E3%80%81i.MX%208MP%20EVK%E4%B8%8A%E3%81%AEUART3%E3%81%A8SDMA1%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E9%80%9A%E4%BF%A1%E3%82%92%E7%A2%BA%E7%AB%8B%E3%81%99%E3%82%8B%E4%BE%8B%E3%82%92%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E4%BE%8B%E3%81%AFsdma_uart_transfer%E3%83%87%E3%83%A2%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81i.MX%20Linux%206.12.20_2.0.0%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%8A%E3%82%88%E3%81%B3SDK_25.06.00%E3%81%A7%E6%A4%9C%E8%A8%BC%E6%B8%88%E3%81%BF%E3%81%A7%E3%81%99%E3%80%82%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AFUbuntu%2022.04%E3%83%9B%E3%82%B9%E3%83%88%E4%B8%8A%E3%81%A7%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%9C%AC%E8%A8%98%E4%BA%8B%E3%81%AE%E6%A7%8B%E6%88%90%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995843%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E1%20%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E8%A6%81%E4%BB%B6%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995844%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E2%20%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E8%A6%81%E4%BB%B6%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995845%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E3%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E4%BF%AE%E6%AD%A3%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995846%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E3.1%20%E3%83%94%E3%83%B3%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995847%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E3.2%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995848%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E3.3%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%9B%BA%E6%9C%89%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995849%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E3.4%20%E3%83%A1%E3%83%A2%E3%83%AA%E9%A0%98%E5%9F%9F%E5%88%B6%E5%BE%A1%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995850%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E4%20ATF%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995851%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E4.1%20ATF%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AE%E5%8F%96%E5%BE%97%E3%81%A8%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995852%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E%26nbsp%3B%20%26nbsp%3B%204.2%20ATF%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995853%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E5%20U-BOOT%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995854%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E5.1%20u-boot%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995855%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E5.2%20imx-mkimage%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6imx-boot%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%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CSTRONG%3E%3CA%20href%3D%22%23_Toc202995855%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%26nbsp%3B%20%26nbsp%3B%205.3%20imx-boot%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92i.MX%208MP%20EVK%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80%3C%2FA%3E%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995856%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E6%20%E5%AE%9F%E8%A1%8C%E3%81%A8%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995857%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E%26nbsp%3B%20%26nbsp%3B%206.1%26nbsp%3B%20%26nbsp%3B%20Cortex-M%E3%81%AE%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%EF%BC%88Cortex-A%E3%81%8CU-Boot%E4%B8%8A%E3%81%AE%E5%A0%B4%E5%90%88%EF%BC%89%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995858%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E%26nbsp%3B%20%26nbsp%3B%206.2%26nbsp%3B%20%26nbsp%3BCortex-M%E3%81%AE%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%EF%BC%88Cortex-A%E3%81%8CLinux%E4%B8%8A%E3%81%AE%E5%A0%B4%E5%90%88%EF%BC%89%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%3CA%20href%3D%22%23_Toc202995859%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSTRONG%3E7%20%E8%A6%81%E7%B4%84%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CH2%20id%3D%22toc-hId--526845372%22%20id%3D%22toc-hId--498452685%22%3E%26nbsp%3B%3C%2FH2%3E%0A%3CH2%20id%3D%22toc-hId-1960667461%22%20id%3D%22toc-hId-1989060148%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995843%22%3E%3C%2FA%3E%3CSTRONG%3E1%20%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E8%A6%81%E4%BB%B6%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3CBR%20%2F%3E%0A%3CP%3EMCUXpresso%20for%20VS%20Code%E3%81%8C%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%81%9FPC%E3%83%9B%E3%82%B9%E3%83%88%3C%2FP%3E%0A%3CP%3E-i.MX%208M%20Plus%20EVK%20(%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdesign%2Fdesign-center%2Fdevelopment-boards-and-designs%2F8MPLUSLPD4-PEVK%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ei.MX%208M%20Plus%E3%83%91%E3%83%AF%E3%83%BC%E8%A9%95%E4%BE%A1%E3%82%AD%E3%83%83%E3%83%88%20%7C%20NXP%20Semiconductors%3C%2FA%3E)%3C%2FP%3E%0A%3CP%3E-12%20V%E9%9B%BB%E6%BA%90%3C%2FP%3E%0A%3CP%3E-Micro%20USB%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%3C%2FP%3E%0A%3CP%3E-J-Link%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%E3%80%82%3C%2FP%3E%0A%3CP%3E-USB%E2%86%92TTL%EF%BC%88%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%EF%BC%89%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%82%BF%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EJ21%EF%BC%88Pin6_GND%E3%80%81Pin8_UART3-TXD%E3%80%81Pin10_UART3-RXD%EF%BC%89%E3%82%92USB%E2%86%92TTL%E3%82%B3%E3%83%B3%E3%83%90%E3%83%BC%E3%82%BF%E7%B5%8C%E7%94%B1%E3%81%A7%E3%83%9B%E3%82%B9%E3%83%88PC%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_2-1752054416539.png%22%20style%3D%22width%3A%20570px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_2-1752054416539.png%22%20style%3D%22width%3A%20570px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F346739i60ECA4A687A47FF8%2Fimage-dimensions%2F570x272%3Fv%3Dv2%22%20width%3D%22570%22%20height%3D%22272%22%20role%3D%22button%22%20title%3D%22danielchen_2-1752054416539.png%22%20alt%3D%22danielchen_2-1752054416539.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%221752053262947-1.jpg%22%20style%3D%22width%3A%20558px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%221752053262947-1.jpg%22%20style%3D%22width%3A%20558px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F346738i40D2E95F6315D9AF%2Fimage-dimensions%2F558x354%3Fv%3Dv2%22%20width%3D%22558%22%20height%3D%22354%22%20role%3D%22button%22%20title%3D%221752053262947-1.jpg%22%20alt%3D%221752053262947-1.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CH2%20id%3D%22toc-hId-153212998%22%20id%3D%22toc-hId-181605685%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995844%22%3E%3C%2FA%3E%3CSTRONG%3E2%20%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E8%A6%81%E4%BB%B6%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3CBR%20%2F%3E%0A%3CP%3ESDK_25_06_00_EVK-MIMX8MP%3C%2FP%3E%0A%3CP%3E%E3%81%93%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AFMCUXpresso%EF%BC%88%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fmcuxpresso.nxp.com%2F%3C%2FA%3E%EF%BC%89%E3%81%8B%E3%82%89%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%AC%A1%E3%81%AB%E3%80%81%E8%A9%B3%E7%B4%B0%E3%81%AA%E6%89%8B%E9%A0%86%E3%82%92%E8%AA%AC%E6%98%8E%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CH2%20id%3D%22toc-hId--1654241465%22%20id%3D%22toc-hId--1625848778%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995845%22%3E%3C%2FA%3E%3CSTRONG%3E3%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E4%BF%AE%E6%AD%A3%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId--963679991%22%20id%3D%22toc-hId--935287304%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995846%22%3E%3C%2FA%3E%3CSTRONG%3E3.1%20%E3%83%94%E3%83%B3%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FH3%3E%0A%3CBR%20%2F%3E%0A%3CP%3Eevkmimx8mp_iuart_sdma_transfer%5Cpin_mux.c%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_7-1752044305211.png%22%20style%3D%22width%3A%20443px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_7-1752044305211.png%22%20style%3D%22width%3A%20443px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F346694iC5AB8D51206AEB8B%2Fimage-dimensions%2F443x310%3Fv%3Dv2%22%20width%3D%22443%22%20height%3D%22310%22%20role%3D%22button%22%20title%3D%22danielchen_7-1752044305211.png%22%20alt%3D%22danielchen_7-1752044305211.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId-1523832842%22%20id%3D%22toc-hId-1552225529%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995847%22%3E%3C%2FA%3E%3CSTRONG%3E3.2%20%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FH3%3E%0A%3CBR%20%2F%3E%0A%3CP%3Eevkmimx8mp_iuart_sdma_transfer%5Cclock_config.c%3C%2FP%3E%0A%3CP%3E%E9%96%A2%E6%95%B0BOARD_BootClockRUN%E5%86%85%E3%81%A7%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_8-1752044477575.png%22%20style%3D%22width%3A%20706px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_8-1752044477575.png%22%20style%3D%22width%3A%20706px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F346696iBF66696513BE1C39%2Fimage-dimensions%2F706x115%3Fv%3Dv2%22%20width%3D%22706%22%20height%3D%22115%22%20role%3D%22button%22%20title%3D%22danielchen_8-1752044477575.png%22%20alt%3D%22danielchen_8-1752044477575.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId--283621621%22%20id%3D%22toc-hId--255228934%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995848%22%3E%3C%2FA%3E%3CSTRONG%3E3.3%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%9B%BA%E6%9C%89%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FH3%3E%0A%3CBR%20%2F%3E%0A%3CP%3Eevkmimx8mp_iuart_sdma_transfer%5Cboard.h%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_9-1752044702641.png%22%20style%3D%22width%3A%20701px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_9-1752044702641.png%22%20style%3D%22width%3A%20701px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F346698iA9792ACFF5B5E0EE%2Fimage-dimensions%2F701x260%3Fv%3Dv2%22%20width%3D%22701%22%20height%3D%22260%22%20role%3D%22button%22%20title%3D%22danielchen_9-1752044702641.png%22%20alt%3D%22danielchen_9-1752044702641.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3Eapp.h%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_5-1752043367388.png%22%20style%3D%22width%3A%20650px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_5-1752043367388.png%22%20style%3D%22width%3A%20650px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F346684iEFC8558D2196AF38%2Fimage-dimensions%2F650x176%3Fv%3Dv2%22%20width%3D%22650%22%20height%3D%22176%22%20role%3D%22button%22%20title%3D%22danielchen_5-1752043367388.png%22%20alt%3D%22danielchen_5-1752043367388.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%93%E3%81%93%E3%81%BE%E3%81%A7%E3%81%A7%E3%80%81uart4%E3%82%92uart3%E3%81%AB%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E5%A4%89%E6%9B%B4%E3%81%8C%E5%AE%8C%E4%BA%86%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%97%E3%80%81%3CSTRONG%3EJ-LINK%E3%81%A7%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%3C%2FSTRONG%3E%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E6%AD%A3%E3%81%97%E3%81%84%E7%B5%90%E6%9E%9C%E3%81%8C%E5%BE%97%E3%82%89%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AF8%E6%96%87%E5%AD%97%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_0-1753094438216.png%22%20style%3D%22width%3A%20537px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_0-1753094438216.png%22%20style%3D%22width%3A%20537px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F348502iE4E02474A4C044D1%2Fimage-dimensions%2F537x98%3Fv%3Dv2%22%20width%3D%22537%22%20height%3D%2298%22%20role%3D%22button%22%20title%3D%22danielchen_0-1753094438216.png%22%20alt%3D%22danielchen_0-1753094438216.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81Cortex-M%E3%81%ABU-Boot%E3%82%84Linux%E3%81%8B%E3%82%89%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E6%9C%9F%E5%BE%85%E3%81%A9%E3%81%8A%E3%82%8A%E3%81%AE%E7%B5%90%E6%9E%9C%E3%81%AF%E5%BE%97%E3%82%89%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E4%BB%A5%E4%B8%8B%E3%81%AE%E6%89%8B%E9%A0%86%E3%81%AF%E3%80%81%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92%E5%9B%9E%E9%81%BF%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E6%96%B9%E6%B3%95%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CH3%20id%3D%22toc-hId--2091076084%22%20id%3D%22toc-hId--2062683397%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995849%22%3E%3C%2FA%3E%3CSTRONG%3E3.4%20%E3%83%A1%E3%83%A2%E3%83%AA%E9%A0%98%E5%9F%9F%E5%88%B6%E5%BE%A1%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FH3%3E%0A%3CBR%20%2F%3E%0A%3CP%3Ehardware_init.c%3C%2FP%3E%0A%3CP%3E%E9%96%A2%E6%95%B0%20%5BBOARD_InitHardware%5D%20%E5%86%85%E3%81%A7%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_6-1752044211920.png%22%20style%3D%22width%3A%20370px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_6-1752044211920.png%22%20style%3D%22width%3A%20370px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F346693iEA12F083A774A1B1%2Fimage-dimensions%2F370x208%3Fv%3Dv2%22%20width%3D%22370%22%20height%3D%22208%22%20role%3D%22button%22%20title%3D%22danielchen_6-1752044211920.png%22%20alt%3D%22danielchen_6-1752044211920.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E.....%3C%2FP%3E%0A%3CP%3E%E6%AC%A1%E3%81%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81iuart_sdma_transfer.bin%E3%81%A8iuart_sdma_transfer_cm7.elf%E3%81%8C%E5%87%BA%E5%8A%9B%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CH2%20id%3D%22toc-hId--2101579188%22%20id%3D%22toc-hId--2073186501%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995850%22%3E%3C%2FA%3E%3CSTRONG%3E4%20ATF%EF%BC%88ARM%20Trust%20Firmware%EF%BC%89%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId--1411017714%22%20id%3D%22toc-hId--1382625027%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995851%22%3E%3C%2FA%3E%3CSTRONG%3E4.1%20ATF%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AE%E5%8F%96%E5%BE%97%E3%81%A8%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3CSTRONG%3E%26nbsp%3B%3C%2FSTRONG%3E%3C%2FH3%3E%0A%3CP%3E%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88BSP%E3%81%AERDC%E8%A8%AD%E5%AE%9A%E3%81%A7%E3%81%AF%E3%80%81UART2%E3%81%8CA53%E7%94%A8%E3%81%AE%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B30%E3%81%AB%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%82%89%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B30%E3%81%AFRDC%E3%82%92%E8%AA%AD%E3%81%BF%E6%9B%B8%E3%81%8D%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B31%EF%BC%88M7%EF%BC%89%E3%81%AF%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%AE%E3%81%BF%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20git%20clone%20%20https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-atf%20-b%20lf-6.12.3-1.0.0%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-atf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EGitHub%20-%20nxp-imx%2Fimx-atf%3A%20i.MX%20ARM%20Trusted%20firmware%3C%2FA%3E%3C%2FP%3E%0A%3CP%3Eplat%2Fimx%2Fimx8m%2Fimx8mp%2Fimx8mp_bl31_setup.c%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_0-1752050705989.png%22%20style%3D%22width%3A%20525px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_0-1752050705989.png%22%20style%3D%22width%3A%20525px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F346725iC7187F0BC6ED68DC%2Fimage-dimensions%2F525x287%3Fv%3Dv2%22%20width%3D%22525%22%20height%3D%22287%22%20role%3D%22button%22%20title%3D%22danielchen_0-1752050705989.png%22%20alt%3D%22danielchen_0-1752050705989.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3ECortex-M7%E3%81%8C%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%80%81UART3%E3%82%92%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B31%E3%81%AB%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_0-1752048818019.png%22%20style%3D%22width%3A%20539px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_0-1752048818019.png%22%20style%3D%22width%3A%20539px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F346715iF464A1B35B87F7A5%2Fimage-dimensions%2F539x315%3Fv%3Dv2%22%20width%3D%22539%22%20height%3D%22315%22%20role%3D%22button%22%20title%3D%22danielchen_0-1752048818019.png%22%20alt%3D%22danielchen_0-1752048818019.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId-381331640%22%20id%3D%22toc-hId-409724327%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995852%22%3E%3C%2FA%3E%3CSTRONG%3E4.2%20ATF%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%3C%2FSTRONG%3E%3C%2FH3%3E%0A%3CBR%20%2F%3E%0A%3CP%20style%3D%22margin%3A%200in%3B%20font-family%3A%20Calibri%3B%20font-size%3A%2011.0pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20git%20clone%20%20https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-atf%20-b%20lf-6.12.3-1.0.0%0A%24%20cd%20imx-atf%0A%24%20source%20%2Fopt%2Ffsl-imx-xwayland%2F6.12-walnascar%2Fenvironment-setup-armv8a-poky-linux%0A%24%20export%20ARCH%3Darm64%0A%24%20unset%20LDFLAGS%0A%24%20make%20PLAT%3Dimx8mp%20bl31%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%20style%3D%22margin%3A%200in%3B%20font-family%3A%20Calibri%3B%20font-size%3A%2011.0pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%E3%81%93%E3%82%8C%E3%81%AB%E3%82%88%E3%82%8A%20%5Bbl31.bin%5D%20%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%81%8C%E3%83%93%E3%83%AB%E3%83%89%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E5%A0%B4%E6%89%80%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Ebuild%2Fimx8mp%2Frelease%2Fbl31.bin%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CH2%20id%3D%22toc-hId--1555205542%22%20id%3D%22toc-hId--1526812855%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995853%22%3E%3C%2FA%3E%3CSTRONG%3E5%20U-BOOT%E3%81%AE%E5%A4%89%E6%9B%B4%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId-1061390010%22%20id%3D%22toc-hId-1089782697%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995854%22%3E%3C%2FA%3E%3CSTRONG%3E5.1%20u-boot%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%A8%E3%83%93%E3%83%AB%E3%83%89%3C%2FSTRONG%3E%3C%2FH3%3E%0A%3CP%3E4.5.13%E7%AB%A0imx-mkimage%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9Fimx-boot%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%E6%96%B9%E6%B3%95%E3%82%92%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-cpp%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20git%20clone%20https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fuboot-imx%20-b%20lf_v2025.04%0A%24%20cd%20uboot-imx%2F%0A%24%20source%20%2Fopt%2Ffsl-imx-xwayland%2F6.12-walnascar%2Fenvironment-setup-armv8a-poky-linux%0A%24%20export%20ARCH%3Darm64%0A%24%20make%20distclean%0A%24%20make%20imx8mp_evk_defconfig%0A%24%20make%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3Eu-boot.bin%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E7%B5%90%E6%9E%9C%E3%81%AE%E5%A0%B4%E6%89%80%EF%BC%9A%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Euboot-imx%2Fu-boot.bin%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CH3%20id%3D%22toc-hId--746064453%22%20id%3D%22toc-hId--717671766%22%3E%26nbsp%3B%3C%2FH3%3E%0A%3CH3%20id%3D%22toc-hId-1741448380%22%20id%3D%22toc-hId-1769841067%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995855%22%3E%3C%2FA%3E%3CSTRONG%3E5.2%3C%2FSTRONG%3E%20%3CSTRONG%3Eimx-mkimage%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6imx-boot%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%3C%2FSTRONG%3E%3C%2FH3%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E7%A7%81%E3%81%AE%E4%BD%9C%E6%A5%AD%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_0-1754124684342.png%22%20style%3D%22width%3A%20685px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_0-1754124684342.png%22%20style%3D%22width%3A%20685px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F350682i7BADDB6379324052%2Fimage-dimensions%2F685x36%3Fv%3Dv2%22%20width%3D%22685%22%20height%3D%2236%22%20role%3D%22button%22%20title%3D%22danielchen_0-1754124684342.png%22%20alt%3D%22danielchen_0-1754124684342.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E4%BB%A5%E4%B8%8B%E3%81%AE%E6%89%8B%E9%A0%86%E3%81%A7%E3%80%81i.MX%208M%20Plus%20EVK%E7%94%A8%E3%81%AE%E3%83%96%E3%83%BC%E3%83%88%E5%8F%AF%E8%83%BD%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E4%BD%9C%E6%88%90%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E3%83%96%E3%83%BC%E3%83%88%E5%8F%AF%E8%83%BD%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%819%E3%81%A4%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22md-fences%20md-end-block%20ty-contain-cm%20modeLoaded%22%20lang%3D%22c%22%20spellcheck%3D%22false%22%3E%3CSPAN%3E%3CSPAN%20class%3D%22cm-variable%22%3E%E2%94%9C%E2%94%80%E2%94%80%3C%2FSPAN%3E%20u-boot-spl.bin%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%3CSPAN%20class%3D%22cm-variable%22%3E%E2%94%9C%E2%94%80%E2%94%80%3C%2FSPAN%3E%20u-boot-nodtb.%3CSPAN%20class%3D%22cm-variable%22%3Ebin%3C%2FSPAN%3E%20%26nbsp%3B%3C%2FSPAN%3E%3CBR%20%2F%3E%3CSPAN%3E%3CSPAN%20class%3D%22cm-variable%22%3E%E2%94%9C%E2%94%80%E2%94%80%3C%2FSPAN%3E%20imx8mp-evk.dtb%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22cm-variable%22%3E%E2%94%9C%E2%94%80%E2%94%80%3C%2FSPAN%3E%20bl31.bin%3CBR%20%2F%3E%3CSPAN%20class%3D%22cm-variable%22%3E%E2%94%9C%E2%94%80%E2%94%80%3C%2FSPAN%3E%20signed_hdmi_imx8m.bin%3CBR%20%2F%3E%3CSPAN%20class%3D%22cm-variable%22%3E%E2%94%9C%E2%94%80%E2%94%80%3C%2FSPAN%3E%20lpddr4_pmu_train_1d_dmem_202006.bin%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22cm-variable%22%3E%E2%94%9C%E2%94%80%E2%94%80%3C%2FSPAN%3E%20lpddr4_pmu_train_1d_imem_202006.bin%20%3CBR%20%2F%3E%3CSPAN%20class%3D%22cm-variable%22%3E%E2%94%9C%E2%94%80%E2%94%80%3C%2FSPAN%3E%20lpddr4_pmu_train_2d_dmem_202006.bin%20%3CBR%20%2F%3E%3C%2FSPAN%3E%3CSPAN%3E%3CSPAN%20class%3D%22cm-variable%22%3E%E2%94%94%E2%94%80%E2%94%80%3C%2FSPAN%3E%20lpddr4_pmu_train_2d_imem_202006.bin%20%3C%2FSPAN%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%20class%3D%22md-end-block%20md-p%22%3E%3CSPAN%20class%3D%22md-plain%22%3E9%E3%81%A4%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%8C%E6%8F%83%E3%81%A3%E3%81%9F%E3%82%89%E3%80%81imx-mkimage%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CH4%20class%3D%22md-end-block%20md-p%22%20id%3D%22toc-hId-63076636%22%20id%3D%22toc-hId-91469323%22%3E%3CSPAN%20class%3D%22md-plain%22%3E5.2.1%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AE%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%EF%BC%9A%3C%2FSPAN%3E%3C%2FH4%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20git%20clone%20https%3A%2F%2Fgithub.com%2Fnxp-imx%2Fimx-mkimage.git%20-b%20lf-6.12.20-2.0.0%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%20class%3D%22md-end-block%20md-p%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CH4%20class%3D%22md-end-block%20md-p%22%20id%3D%22toc-hId--1744377827%22%20id%3D%22toc-hId--1715985140%22%3E%3CSPAN%20class%3D%22md-plain%22%3E5.2.2u-boot%2Ftools%2Fmkimage%E3%81%8B%E3%82%89%E3%80%8Cmkimage%E3%80%8D%E3%82%92%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%80%81%5Bimx-mkimage%2FiMX8M%2Fmkimage_uboot%5D%20%E3%81%A8%E3%81%97%E3%81%A6%E5%90%8D%E5%89%8D%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FH4%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20cp%20uboot-imx%2Ftools%2Fmkimage%20imx-mkimage%2FiMX8M%2Fmkimage_uboot%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%20class%3D%22md-end-block%20md-p%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CH4%20class%3D%22md-end-block%20md-p%22%20id%3D%22toc-hId-743135006%22%20id%3D%22toc-hId-771527693%22%3E%3CSPAN%20class%3D%22md-plain%22%3E5.2.3%20u-boot-spl.bin%20%E3%82%92%20u-boot%2Fspl%2Fu-boot-spl.bin%20%E3%81%8B%E3%82%89%20imx-mkimage%2FiMX8M%2F%20%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FSPAN%3E%3C%2FH4%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20cp%20uboot-imx%2Fspl%2Fu-boot-spl.bin%20imx-mkimage%2FiMX8M%2F%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CH4%20class%3D%22md-end-block%20md-p%22%20id%3D%22toc-hId--1064319457%22%20id%3D%22toc-hId--1035926770%22%3E%3CSPAN%20class%3D%22md-plain%22%3E5.2.4%20%5Bu-boot%2Fu-boot-nodtb.bin%5D%20%E3%82%92%20%5Bimx-mkimage%2FiMX8M%2F%5D%20%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%BE%E3%81%99%3C%2FSPAN%3E%3C%2FH4%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20cp%20uboot-imx%2Fu-boot-nodtb.bin%20imx-mkimage%2FiMX8M%2F%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%20class%3D%22md-end-block%20md-p%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CH4%20class%3D%22md-end-block%20md-p%22%20id%3D%22toc-hId-1423193376%22%20id%3D%22toc-hId-1451586063%22%3E%3CSPAN%20class%3D%22md-plain%22%3E5.2.5%20%5Bu-boot%2Farch%2Farm%2Fdts%2Fimx8mp-evk.dtb%5D%20%E3%82%92%20%5Bimx-mkimage%2FiMX8M%2F%5D%20%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FH4%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24cp%20uboot-imx%2Fu-boot.dtb%20imx-mkimage%2FiMX8M%2Fimx8mp-evk.dtb%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%20class%3D%22md-end-block%20md-p%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CH4%20class%3D%22md-end-block%20md-p%22%20id%3D%22toc-hId-313900854%22%20id%3D%22toc-hId-342293541%22%3E%3CSPAN%20class%3D%22md-plain%22%3E5.2.6%20%5Bbl31.bin%5D%20%E3%82%92Arm%20Trusted%20Firmware%20(imx-atf)%E3%81%8B%E3%82%89imx-mkimage%2FiMX8M%2F%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%BE%E3%81%99%3C%2FSPAN%3E%3C%2FH4%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20cp%20imx-atf%2Fbuild%2Fimx8mp%2Frelease%2Fbl31.bin%20imx-mkimage%2FiMX8M%2F%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%20class%3D%22md-end-block%20md-p%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CH4%20id%3D%22toc-hId--1493553609%22%20id%3D%22toc-hId--1465160922%22%3E5.2.7%20LPDDR4%E3%83%88%E3%83%AC%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%82%92%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B%3C%2FH4%3E%0A%3CP%3E%5BLPDDR%20Training%20Firmware%5D%20%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Ecd%20~%2Fwork%0Awget%20https%3A%2F%2Fwww.nxp.com%2Flgfiles%2FNMG%2FMAD%2FYOCTO%2Ffirmware-imx-8.16.bin%0Achmod%20%2Bx%20firmware-imx-8.16.bin%0A.%2Ffirmware-imx-8.16.bin%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%5Bfirmware-imx%5D%20%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%20%5Bfirmware%2Fddr%2Fsynopsys%5D%20%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%8B%E3%82%89%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%20%5Bimx-mkimage%2FiMX8M%2F%5D%20%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%0A%3CUL%20class%3D%22lia-list-style-type-disc%22%3E%0A%3CLI%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3Elpddr4_pmu_train_1d_dmem_202006.bin%3C%2FLI%3E%0A%3CLI%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3Elpddr4_pmu_train_1d_imem_202006.bin%3C%2FLI%3E%0A%3CLI%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3Elpddr4_pmu_train_2d_dmem_202006.bin%3C%2FLI%3E%0A%3CLI%20class%3D%22lia-align-justify%22%20style%3D%22text-align%20%3A%20justify%3B%22%20style%3D%22text-align%20%3A%20justify%3B%22%3Elpddr4_pmu_train_2d_imem_202006.bin%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20cp%20firmware-imx-8.16%2Ffirmware%2Fddr%2Fsynopsys%2Flpddr4_pmu_train_1d_dmem_202006.bin%20imx-mkimage%2FiMX8M%2F%0A%0A%24%20cp%20firmware-imx-8.16%2Ffirmware%2Fddr%2Fsynopsys%2Flpddr4_pmu_train_1d_imem_202006.bin%20imx-mkimage%2FiMX8M%2F%0A%0A%24%20cp%20firmware-imx-8.16%2Ffirmware%2Fddr%2Fsynopsys%2Flpddr4_pmu_train_2d_dmem_202006.bin%20imx-mkimage%2FiMX8M%2F%0A%0A%24%20cp%20firmware-imx-8.16%2Ffirmware%2Fddr%2Fsynopsys%2Flpddr4_pmu_train_2d_imem_202006.bin%20imx-mkimage%2FiMX8M%2F%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CH4%20id%3D%22toc-hId-993959224%22%20id%3D%22toc-hId-1022351911%22%3E5.2.8%20firmware-imx%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%8B%E3%82%89firmware%2Fhdmi%2Fcadence%2Fsigned_hdmi_imx8m.bin%E3%82%92imx-mkimage%2FiMX8M%2F%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FH4%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20cp%20firmware-imx-8.16%2Ffirmware%2Fhdmi%2Fcadence%2Fsigned_hdmi_imx8m.bin%20imx-mkimage%2FiMX8M%2F%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E5%BF%85%E8%A6%81%E3%81%AA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%9F%E5%BE%8C%E3%81%AE%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E6%A7%8B%E6%88%90%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_0-1753024778543.png%22%20style%3D%22width%3A%20693px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_0-1753024778543.png%22%20style%3D%22width%3A%20693px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F348343i03C15278D2576CAA%2Fimage-dimensions%2F693x104%3Fv%3Dv2%22%20width%3D%22693%22%20height%3D%22104%22%20role%3D%22button%22%20title%3D%22danielchen_0-1753024778543.png%22%20alt%3D%22danielchen_0-1753024778543.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CH4%20id%3D%22toc-hId--813495239%22%20id%3D%22toc-hId--785102552%22%3E5.2.9%20%E3%83%96%E3%83%BC%E3%83%88%E5%8F%AF%E8%83%BD%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89%3C%2FH4%3E%0A%3CP%3E%5Bmake%20SOC%3DiMX8MP%20flash_evk%5D%20%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%A6imx-bootimage%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20cd%20imx-mkimage%0A%24%20make%20SOC%3DiMX8MP%20flash_evk%20%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E5%BE%8C%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%20%5Bflash.bin%5D%20%E3%81%A7%E3%80%81%E3%81%9D%E3%81%AE%E5%A0%B4%E6%89%80%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%20iMX8M%2Fflash.bin%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId-1544934875%22%20id%3D%22toc-hId-1573327562%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995855%22%3E%3C%2FA%3E%3CSTRONG%3E5.3%3C%2FSTRONG%3E%20%3CSTRONG%3Eimx-boot%20%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%20i.MX%208MP%20EVK%20%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AB%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%99%E3%82%8B%3C%2FSTRONG%3E%E3%80%82%3C%2FH3%3E%0A%3CBR%20%2F%3E%0A%3CP%3Eimx-boot%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E4%BB%A5%E4%B8%8B%E3%81%AE%E6%89%8B%E9%A0%86%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%3E-%5Buuu.exe%5D%20%E3%81%A8%20%5Bflash.bin%5D%20%E3%82%92%E5%90%8C%E3%81%98%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%0A%3CP%3E-%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%20%5BSW4%EF%BC%88%E3%83%96%E3%83%BC%E3%83%88%E3%83%A2%E3%83%BC%E3%83%89%EF%BC%89%5D%20%E3%82%92%E3%80%8C0001%E3%80%8D%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%80%81%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%83%BB%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%83%BB%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E5%85%A5%E3%82%8A%E3%81%BE%E3%81%99%3C%2FP%3E%0A%3CP%3Euuu.exe%20-b%20emmc%20flash.bin%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Euuu.exe%20-b%20emmc%20%20flash.bin%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AE%E9%9B%BB%E6%BA%90%E3%82%92%E3%82%AA%E3%83%95%E3%81%AB%E3%81%97%E3%80%81SW4%E3%82%92%E3%80%8C0010%E3%80%8D%E3%81%AB%E6%88%BB%E3%81%97%E3%81%A6eMMC%E3%83%96%E3%83%BC%E3%83%88%E3%83%BB%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E5%88%87%E3%82%8A%E6%9B%BF%E3%81%88%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CH2%20id%3D%22toc-hId--391602307%22%20id%3D%22toc-hId--363209620%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995856%22%3E%3C%2FA%3E%3CSTRONG%3E6%20%E5%AE%9F%E8%A1%8C%E3%81%A8%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%20(%5Biuart_sdma_transfer.bin%5D%20%E3%81%A8%20%5Biuart_sdma_transfer_cm7.elf%5D)%20%E3%82%92%20%5B%2Frun%2Fmedia%2Fboot-mmcblk1p1%5D%20%E3%81%AB%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_0-1753100235298.png%22%20style%3D%22width%3A%20719px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_0-1753100235298.png%22%20style%3D%22width%3A%20719px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F348549i8BDC36A4F80D7FEC%2Fimage-dimensions%2F719x145%3Fv%3Dv2%22%20width%3D%22719%22%20height%3D%22145%22%20role%3D%22button%22%20title%3D%22danielchen_0-1753100235298.png%22%20alt%3D%22danielchen_0-1753100235298.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId--2069974051%22%20id%3D%22toc-hId--2041581364%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995857%22%3E%3C%2FA%3E%3CSTRONG%3E6.1%20Cortex-M%E3%81%AE%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%EF%BC%88Cortex-A%E3%81%8CU-Boot%E4%B8%8A%E3%81%AE%E5%A0%B4%E5%90%88%EF%BC%89%3C%2FSTRONG%3E%3C%2FH3%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%24%20fatload%20mmc%202%3A1%200x48000000%20iuart_sdma_transfer.bin%0A%24%20cp.b%200x48000000%200x7e0000%2030000%3B%0A%24%20bootaux%200x7e0000%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%24%20fatload%20mmc%202%3A1%200x48000000%20iuart_sdma_transfer2.bin%3CBR%20%2F%3E%24%20cp.b%200x48000000%200x7e0000%2030000%3B%3CBR%20%2F%3E%24%20bootaux%200x7e0000%3C%2FP%3E%0A%3CP%3EM7%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%8B%E3%82%89%E5%87%BA%E5%8A%9B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_0-1756102850400.png%22%20style%3D%22width%3A%20592px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_0-1756102850400.png%22%20style%3D%22width%3A%20592px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F353889i3570D3EC29EC798A%2Fimage-dimensions%2F592x82%3Fv%3Dv2%22%20width%3D%22592%22%20height%3D%2282%22%20role%3D%22button%22%20title%3D%22danielchen_0-1756102850400.png%22%20alt%3D%22danielchen_0-1756102850400.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CH3%20id%3D%22toc-hId-417538782%22%20id%3D%22toc-hId-445931469%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995858%22%3E%3C%2FA%3E%3CSTRONG%3E6.2%20Cortex-A%E3%81%8CLinux%E4%B8%8A%E3%81%AB%E3%81%82%E3%82%8B%E7%8A%B6%E6%85%8B%E3%81%A7Cortex-M%E3%82%92%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%99%E3%82%8B%3C%2FSTRONG%3E%3C%2FH3%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eu-boot%3D%26gt%3B%20setenv%20fdtfile%20'imx8mp-evk-rpmsg.dtb'%0Au-boot%3D%26gt%3Brun%20prepare_mcore%0Au-boot%3D%26gt%3Bboot%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3Eu-boot%3D%26gt%3B%20setenv%20fdtfile%20'imx8mp-evk-rpmsg.dtb'%3C%2FP%3E%0A%3CP%3Eu-boot%3D%26gt%3Brun%20prepare_mcore%3CBR%20%2F%3Eu-boot%3D%26gt%3Bboot%3C%2FP%3E%0A%3CP%3ELinux%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E8%B5%B7%E5%8B%95%EF%BC%9A%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Eecho%20%2Frun%2Fmedia%2Fboot-mmcblk2p1%2Fiuart_sdma_transfer_cm7.elf%20%26gt%3B%20%2Fsys%2Fclass%2Fremoteproc%2Fremoteproc0%2Ffirmware%0Aecho%20start%20%26gt%3B%20%2Fsys%2Fclass%2Fremoteproc%2Fremoteproc0%2Fstate%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%3CBR%20%2F%3E%E3%81%9D%E3%81%AE%E5%BE%8C%E3%80%81M7%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%A7%E5%87%BA%E5%8A%9B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CH2%20id%3D%22toc-hId--1518998400%22%20id%3D%22toc-hId--1490605713%22%3E%3CA%20target%3D%22_blank%22%20name%3D%22_Toc202995859%22%3E%3C%2FA%3E%3CSTRONG%3E7%20%E8%A6%81%E7%B4%84%3C%2FSTRONG%3E%3C%2FH2%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%E3%80%81Cortex-M7%20%E3%81%A7%20SDMA1%20%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%9F%20UART%20%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%80%81Cortex-A53%20%E3%81%A7%20Linux%20%E3%82%92%E4%B8%A6%E8%A1%8C%E3%81%97%E3%81%A6%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%E3%81%A7%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E3%81%AF%E3%80%81ATF%E3%80%81U-Boot%E3%80%81%E3%81%8A%E3%82%88%E3%81%B3%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E4%BF%AE%E6%AD%A3%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%E3%80%82%E4%B8%8A%E8%A8%98%E3%81%AE%E4%BF%AE%E6%AD%A3%E3%81%AB%E3%82%88%E3%82%8A%E3%80%81%E6%9C%9F%E5%BE%85%E3%81%95%E3%82%8C%E3%82%8B%E7%B5%90%E6%9E%9C%E3%82%92%E5%BE%97%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E5%8F%82%E8%80%83%E6%83%85%E5%A0%B1%EF%BC%9A%3C%2FP%3E%0A%3CP%3E1.%20UG10163%EF%BC%9Ai.MX%20Linux%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%AC%E3%82%A4%E3%83%89%E3%80%81Rev%20LF6.12.20_2.0.0--26%202025%E5%B9%B46%E6%9C%88%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2129280%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EIMX8MPLUSEVK%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
評価なし
バージョン履歴
最終更新日:
‎08-25-2025 01:56 AM
更新者: