Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ass:labs-2025:01:tasks:02 [2025/08/04 12:46]
florin.stancu
ass:labs-2025:01:tasks:02 [2025/08/04 19:51] (current)
florin.stancu
Line 24: Line 24:
  
 == Step 2.1. Build ARM Trusted Firmware-A (ATF / TF-A) == == Step 2.1. Build ARM Trusted Firmware-A (ATF / TF-A) ==
- 
-Following a successful build process, you should obtain a **bl31.bin** file (take note if its location, for you will need it later). 
  
 <note tip> <note tip>
Line 38: Line 36:
  
 If you're still having problems, you can also read the [[https://​docs.u-boot.org/​en/​latest/​board/​nxp/​imx93_frdm.html|u-boot mainline steps for FRDM iMX93]]. If you're still having problems, you can also read the [[https://​docs.u-boot.org/​en/​latest/​board/​nxp/​imx93_frdm.html|u-boot mainline steps for FRDM iMX93]].
 +
 +Following a successful build process, you should obtain a **bl31.bin** file (take note if its location (use ''​find''​ to find it if lost) and copy it to your ''​artifacts/''​ dir, for you will need it later).
  
 === The iMX proprietary firmware === === The iMX proprietary firmware ===
Line 62: Line 62:
  
 <code bash> <code bash>
-# from the firmware-imx:​ +# from the firmware-imx ​(8 files!)
-lpddr4_imem_1d_v202201.bin lpddr4_dmem_1d_v202201.bin +lpddr4_imem_1d_v202201.bin ​    ​lpddr4_dmem_1d_v202201.bin 
-lpddr4_imem_2d_v202201.bin lpddr4_dmem_2d_v202201.bin +lpddr4_imem_2d_v202201.bin ​    ​lpddr4_dmem_2d_v202201.bin 
-lpddr4_pmu_train_1d_dmem.binlpddr4_pmu_train_1d_imem.bin +lpddr4_pmu_train_1d_dmem.bin   ​lpddr4_pmu_train_1d_imem.bin 
-lpddr4_pmu_train_2d_dmem.bin lpddr4_pmu_train_2d_imem.bin +lpddr4_pmu_train_2d_dmem.bin ​  ​lpddr4_pmu_train_2d_imem.bin 
-# and this is from firmware-sentinel:​+# and this is from firmware-sentinel ​(just 1 req., fortunately):
 mx93a1-ahab-container.img mx93a1-ahab-container.img
 </​code>​ </​code>​
Line 207: Line 207:
 <​code>​ <​code>​
 imx-mkimage/​iMX93 imx-mkimage/​iMX93
-├── bl31.bin ​                      # ​generated, we don't care+├── bl31.bin ​                      # ​ARM Trusted Firmware
 ├── boot-spl-container.img ​        # also generated ├── boot-spl-container.img ​        # also generated
 ├── flash.bin ​                     # generated by `make SOC=... dtbs=...` ├── flash.bin ​                     # generated by `make SOC=... dtbs=...`
ass/labs-2025/01/tasks/02.1754300782.txt.gz · Last modified: 2025/08/04 12:46 by florin.stancu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0