SPRADU1 September   2026 AM62A3 , AM62A7

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Boot Process
    1. 2.1 SPL Boot Process
      1. 2.1.1 R5 SPL
      2. 2.1.2 TF-A+OPTEE+A53 SPL
      3. 2.1.3 U-Boot
      4. 2.1.4 Linux and User Mode
    2. 2.2 SPL Falcon Mode
      1. 2.2.1 Steps
        1. 2.2.1.1 Installing Linux SDK
        2. 2.2.1.2 Adding Falcon Script
        3. 2.2.1.3 Compiling Linux Device Tree
        4. 2.2.1.4 Creating tispl.bin
        5. 2.2.1.5 Creating a Bootable Card
    3. 2.3 Replacing SPL With SBL
      1. 2.3.1 Falcon Boot in SBL
  6. 3Boot Media
  7. 4Operating System Boot Optimization
    1. 4.1 Trimming Operating System
      1. 4.1.1 Using Preset Trimming Configuration
      2. 4.1.2 Custom Trimming
    2. 4.2 Reducing Log Output
  8. 5Userspace Optimization
    1. 5.1 Customizing Boot Services Using Systemd
  9. 6Minimizing Boot Services Using init Script
  10. 7Conclusion
  11. 8References

Creating tispl.bin

Run the following command to generate the .its file.

ATF=$IMAGES_DIR/bl31.bin TEE=$IMAGES_DIR/bl32.bin \
 DM=$IMAGES_DIR/ti-dm/am62axx/ipc_echo_testb_mcu1_0_release_strip.xer5f \
 /home/ht/ti-processor-sdk-linux-edgeai-am62a-evm-10_01_00_05/board-support/ti-u-boot-2024.04+git/scripts/tispl-linux-falcon.sh \
 $IMAGES_DIR/../ti-linux-kernel-6.6.58+git-ti/arch/arm64/boot/Image $IMAGES_DIR/../ti-linux-kernel-6.6.58+git-ti/arch/arm64/boot/dts/ti/k3-am62a7-sk.dtb > tispl-falcon.its

In this command, it is primarily necessary to specify the locations of components in the Falcon binary, such as ATF, TEE, and DM. They must be adapted to the practical circumstances. In the command instance, IMAGES_DIR is the board-support/prebuilt-images folder under the SDK installation directory.

Then run the following command to generate tispl-Falcon.bin

mkimage -E -f tispl-falcon.its tispl-falcon.bin

Running this command generates tispl-Falcon.bin.