mirror of
https://github.com/Dasharo/PlatformBuildLab_FW.git
synced 2026-03-06 15:00:40 -08:00
minnowboard_turbot
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
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
- PlatformBuildLab
Building for MinnowBoard Max / Turbot
-
Navigate to firmware sources directory:
cd FW/PlatformBuildLad/Max -
Place the TXE v1.1.4.1145 Tools in the respective directories:
- TXEInfo and FPT for 32bit EFI in
silicon/Vlv2MiscBianies/Pkg/SEC/Ia32asTXEInfo.efiandfpt.efirespectively. FPT also requires thefparts.txtfile to be copied. - TXEInfo and FPT for 64bit EFI in
silicon/Vlv2MiscBianies/Pkg/SEC/X64asTXEInfo.efiandfpt.efirespectively. FPT also requires thefparts.txtfile to be copied.
- TXEInfo and FPT for 32bit EFI in
-
Launch docker container:
docker run --rm -it -w /home/edk2 -v $PWD:/home/edk2 3mdeb/edk2:1.1.0 /bin/bash -
Inside the container navigate to
Vlv2TbltDevicePkg:cd edk2-platforms/Vlv2TbltDevicePkg -
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
/Qflag to disabel quiet build to get verbose information about errors, if encountered during build. -
Description
Languages
C
74.4%
Python
15.6%
Assembly
3.7%
Raku
1.7%
Rich Text Format
1.1%
Other
3.3%