mkimage binary files preparation

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

mkimage binary files preparation

1,534 Views
panezion
Contributor II

there are some binary files required by mkimage-imx

1. DDR PHY firmware images (Mandatory, used for all targets)
Files: lpddr4_pmu_train_imem.bin and lpddr4_pmu_train_dmem.bin
Git: ssh://git@sw-stash.freescale.net/imx/linux-firmware-imx.git
Directory: firmware/ddr/synopsys

2. u-boot and SPL images (Mandatory, used for all targets)
Files: u-boot.bin and u-boot-spl.bin
Git: ssh://git@sw-stash.freescale.net/imx/uboot-imx.git
Directory: ./u-boot.bin and spl/u-boot-spl.bin
Build command: make imx8mq_evk_defconfig; make

3. ATF image (Mandatory, used for all targets)
File: bl31.bin
Git: ssh://git@sw-stash.freescale.net/imx/arm-trusted-firmware.git
Directory: build/imx8mq/release
Build command: make PLAT=imx8mq

4. HDMI firmware image (flash_hdmi_spl_uboot and flash_hdmi_spl_uboot_tee)
File: hdmi_imx8m.bin
Git: ssh://git@sw-stash.freescale.net/imx/linux-firmware-imx.git
Directory: firmware/hdmi/cadence

5. Optee image (flash_hdmi_spl_uboot_tee and flash_spl_uboot_tee)
File: tee.bin
Git: ssh://git@sw-stash.freescale.net/imx/imx-optee-os.git

besides the 2&&3 which i can build from source. I can't find the other binary files (1/4/5).

BTW. I can't get access to the sw-stash.freescale.net/imx/*.git repos.

0 Kudos
1 Reply

1,240 Views
igorpadykov
NXP Employee
NXP Employee

Hi xiang

sw-stash.freescale.net is internal repository not available for customers,

available for customers sources are listed in Table 5. i.MX Code Aurora Forum distributed repos

Release Notes document included in Linux 4.14.98_2.3.0 Documentation

DDR firmware usage is described in documentation included in i.MX8 MSCALE SERIES DDR Tool Release (V3.00) 

Hdmi firmware can be obtained in linux yocto recipe (firmware can be found in the form of the binary file.):

firmware-imx_8.0.bb\firmware-imx\recipes-bsp\meta-bsp\imx - meta-fsl-bsp-release - i.MX Yocto Projec... 

or retrieving the following file: https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.0.bin

In android  firmware is part the of the android source: Android OS for i.MX Applications Processors | NXP 

and can be found in \vendor\nxp\linux-firmware-imx\firmware\hdmi\cadence\

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos