diff options
author | Antonio Niño Díaz <antonio.ninodiaz@arm.com> | 2018-12-05 11:22:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-05 11:22:55 +0100 |
commit | 36bc633eec47b83ffcbc154d23eab833b21841aa (patch) | |
tree | d443af220a1b17dee8027ffa728c7907a2f1b20a /docs | |
parent | 03ce162080a534fd396fbb823a67f13c89263368 (diff) | |
parent | 81136819928e373f7753b88d81fa5c11700b11e1 (diff) | |
download | platform_external_arm-trusted-firmware-36bc633eec47b83ffcbc154d23eab833b21841aa.tar.gz platform_external_arm-trusted-firmware-36bc633eec47b83ffcbc154d23eab833b21841aa.tar.bz2 platform_external_arm-trusted-firmware-36bc633eec47b83ffcbc154d23eab833b21841aa.zip |
Merge pull request #1653 from JackyBai/master
Add NXP i.MX8MQ basic support
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plat/imx8m.rst | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/docs/plat/imx8m.rst b/docs/plat/imx8m.rst new file mode 100644 index 000000000..ab33a8a5f --- /dev/null +++ b/docs/plat/imx8m.rst @@ -0,0 +1,42 @@ +Description +=========== + +The i.MX 8M family of applications processors based on Arm Corte-A53 and Cortex-M4 +cores provide high-performance computing, power efficiency, enhanced system +reliability and embedded security needed to drive the growth of fast-growing +edge node computing, streaming multimedia, and machine learning applications. + +Boot Sequence +============= + +Bootrom --> SPL --> BL31 --> BL33(u-boot) --> Linux kernel + +How to build +============ + +Build Procedure +--------------- + +- Prepare AARCH64 toolchain. + +- Build spl and u-boot firstly, and get binary images: u-boot-spl.bin, + u-boot-nodtb.bin and dtb for the target board. + +- Build TF-A + + Build bl31: + + .. code:: shell + + CROSS_COMPILE=aarch64-linux-gnu- make PLAT=<Target_SoC> bl31 + + Target_SoC should be "imx8mq" for i.MX8MQ SoC. + +Deploy TF-A Images +----------------- + +TF-A binary(bl31.bin), u-boot-spl.bin u-boot-nodtb.bin and dtb are combined +together to generate a binary file called flash.bin, the imx-mkimage tool is +used to generate flash.bin, and flash.bin needs to be flashed into SD card +with certain offset for BOOT ROM. the u-boot and imx-mkimage will be upstreamed +soon, this doc will be updated once they are ready, and the link will be posted. |