Michał Żygowski 2db9c66ac1 Vlv2TbltDevicePkg: Hook into HECI protocol for debugging
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2024-04-08 15:59:24 +02:00
2018-11-12 14:00:49 -08:00
2024-03-26 11:17:58 +01:00

PlatformBuildLab_FW

Lab Material for Platform Build Lab - Currently MinnowBoard Max/ Turbot

PlatformBuildLab_FW will create a FW directory as follows:

  • FW
    • PlatformBuildLab
      • Max source code for the Minnowboard Max / Turbot V 1.00

Building for MinnowBoard Max / Turbot

  1. Navigate to firmware sources directory:

    cd FW/PlatformBuildLad/Max
    
  2. Place the TXE v1.1.4.1145 Tools in the respective directories:

    • TXEInfo and FPT for 32bit EFI in silicon/Vlv2MiscBianies/Pkg/SEC/Ia32 as TXEInfo.efi and fpt.efi respectively. FPT also requires the fparts.txt file to be copied.
    • TXEInfo and FPT for 64bit EFI in silicon/Vlv2MiscBianies/Pkg/SEC/X64 as TXEInfo.efi and fpt.efi respectively. FPT also requires the fparts.txt file to be copied.
  3. Launch docker container:

    docker run --rm -it -w /home/edk2 -v $PWD:/home/edk2 3mdeb/edk2:1.1.0 /bin/bash
    
  4. Inside the container navigate to Vlv2TbltDevicePkg:

    cd edk2-platforms/Vlv2TbltDevicePkg
    
  5. Invoke the build:

    • For 16MB flash release build:

      ./Build_IFWI.sh /16M /Q /x64 MNW2 Release
      
    • For 8MB flash release build:

      ./Build_IFWI.sh /Q /x64 MNW2 Release
      
    • For 16MB flash debug build:

      ./Build_IFWI.sh /16M /Q /x64 MNW2 Debug
      
    • For 8MB flash debug build:

      ./Build_IFWI.sh /Q /x64 MNW2 Debug
      

    Remove /Q flag to disabel quiet build to get verbose information about errors, if encountered during build.

Description
No description provided
Readme 79 MiB
Languages
C 74.4%
Python 15.6%
Assembly 3.7%
Raku 1.7%
Rich Text Format 1.1%
Other 3.3%