Skip to content

Instantly share code, notes, and snippets.

@stvhay
Created October 14, 2022 15:17
Show Gist options
  • Save stvhay/544012ce36c381e7eae5b4a9a65aab4f to your computer and use it in GitHub Desktop.
Save stvhay/544012ce36c381e7eae5b4a9a65aab4f to your computer and use it in GitHub Desktop.
Espressobin Ultra Build Sequence

Espressobin Ultra Build Sequence

sequenceDiagram
    participant gtibuild
    participant U_boot
    participant A3700_utils
    participant atf_marvell
    participant mv_ddr_marvell
    participant linux
    mv_ddr_marvell-->>A3700_utils: Dependency
    mv_ddr_marvell-->>atf_marvell: Dependency
    gtibuild->>U_boot: Build Flash bootloader
    U_boot->>gtibuild: u-boot.bin
    gtibuild->>atf_marvell: Build ARM Trusted Firmware 1.0 GHz
    atf_marvell->>A3700_utils: Build A3700 Utilities
    atf_marvell->>atf_marvell: Build flash-image.bin
    atf_marvell->>gtibuild: bootloader-cpu-1000-uboot.bin
    atf_marvell->>gtibuild: uartboot-cpu-1000-uboot.tgz
    gtibuild->>atf_marvell: Build ARM Trusted Firmware 1.2 GHz
    atf_marvell->>A3700_utils: Build A3700 Utilities
    atf_marvell->>atf_marvell: Build flash-image.bin
    atf_marvell->>gtibuild: bootloader-cpu-1200-uboot.bin
    atf_marvell->>gtibuild: uartboot-cpu-1200-uboot.tgz
    
    gtibuild->>U_boot: Build EMMC bootloader
    U_boot->>gtibuild: u-boot.bin
    gtibuild->>atf_marvell: Build ARM Trusted Firmware 1.0 GHz
    atf_marvell->>A3700_utils: Build A3700 Utilities
    atf_marvell->>atf_marvell: Build flash-image.bin
    atf_marvell->>gtibuild: emmcloader-cpu-1000-uboot.bin
    gtibuild->>atf_marvell: Build ARM Trusted Firmware 1.2 GHz
    atf_marvell->>A3700_utils: Build A3700 Utilities
    atf_marvell->>atf_marvell: Build flash-image.bin
    atf_marvell->>gtibuild: emmcloader-cpu-1200-uboot.bin
    
    gtibuild->>linux: Build Linux kernel
    linux->>gtibuild: Image
    linux->>gtibuild: armada-A3700_espressobin-ultra.dtb
Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment