Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Open Source Software and Platforms
Open Source Software and Platforms
Wiki Guide to add "Hello World" application into edk2 of TC2 LSC platform?
  • Help
  • Jump...
  • Cancel
  • About this wiki
  • Supported platforms
  • Obtaining support
  • +Arm Reference Platforms deliverables
  • -A-class platforms
    • +Juno
    • +FVPs
    • -Total Compute Platforms
      • Guide to Set Up Debugging Environment for Total Compute Software Stack
      • Guide to Debug RSS Firmware Booting on Total Compute Platform
      • Guide to Debug SCP Firmware Booting on Total Compute Platform
      • Guide to Set Up TF-A Firmwares Debug Environment on Arm DS for Total Compute Platform
      • Guide to Debug Hafnium on Total Compute Platform
      • Guide to Disable AP Secure Images on Total Compute Platform
      • Guide to Run OpenEuler Embedded on TC2 Platform
      • Guide to add "Hello World" application into edk2 of TC2 LSC platform?
      • Guide to Set Up Linux Kernel Debug Environment on Arm DS for Total Compute Platform
      • Guide to Set Up U-boot Debug Environment on Arm DS for Total Compute Platform
    • +Morello Platform
    • +System Guidance for Infrastructure (SGI)
    • +System Guidance for Mobile (SGM)
    • Corstone-500
    • Cortex-A5 DesignStart
    • +Neoverse N1 SDP
    • Neoverse Reference Designs
    • +Legacy platforms
  • +M-class platforms
  • +R-class platforms
  • +FPGA prototyping boards
  • +Open source software

You are currently reviewing an older revision of this page.

  • History View current version

Guide to add "Hello World" application into edk2 of TC2 LSC platform?

The Total Compute 2022 (TC2) LSC software stack uses bash scripts to build an integrated solution comprising Board Support Package (BSP) and Debian distribution. 

The detial software component  can be found here. For this tc2-2024.02.22-lsc release, the BL33 is implemented as EDK2 boot loader. TF-A BL31 passes execution control to EDK2 UEFI FW bootloader (BL33). EDK2 UEFI FW will load and verify signature of Grub.

This article will demo how to add one simple "HellowWorld" application into edk2 for tc2 lsc platform, you can perform the following steps to achieve the goal.

Step 1: Setup the TC22 LSC software stack.

We can 

Step 2: Added the Hello World application into edk2 code base.

Step 3: Modify the configruation files for the TC22 platform.

Step 4: Build the software stack .

Step 5: Run the Hello World application into the edk2 shell.