audk/BaseTools/Scripts
Liming Gao ef529e6ab7 BaseTools Script: Add the script to generate Structure PCD setting
Here is this script usage.
1. Build one platform.
2. Use FCE tool to read HII config from the generated FD image.
FCE read -i Platform.fd > Config.txt
3. Call the script to generate StructurePcd setting.
ConvertFceToStructurePcd.py -p Build\PlatformPkg\DEBUG_VS2015x86 \
-c Config.txt -o OutputDir
OutputDir directory has StructurePcd.dec, StructurePcd.dsc, StructurePcd.inf.
4. Refer to wiki https://github.com/lgao4/edk2/wiki/StructurePcd-Enable-Steps
to enable structure pcd in this platform.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
2018-07-25 11:12:18 +08:00
..
PackageDocumentTools BaseTools: Use absolute import in Scripts 2018-07-16 11:22:19 +08:00
BinToPcd.py BaseTools: Adjust the spaces around commas and colons 2018-06-27 16:33:25 +08:00
ConvertFceToStructurePcd.py BaseTools Script: Add the script to generate Structure PCD setting 2018-07-25 11:12:18 +08:00
ConvertMasmToNasm.py BaseTools ConvertMasmToNasm: Don't try to reconvert .nasm files 2016-06-28 13:16:53 -07:00
ConvertUni.py BaseTools: Replace StringIO.StringIO with io.BytesIO 2018-06-27 16:33:28 +08:00
FormatDosFiles.py BaseTools: Adjust the spaces around commas and colons 2018-06-27 16:33:25 +08:00
GccBase.lds BaseTools/Scripts: fix GccBase.lds line endings 2017-05-28 12:07:02 +00:00
MemoryProfileSymbolGen.py BaseTools: Clean up source files 2018-07-09 10:25:47 +08:00
PatchCheck.py BaseTools: Adjust the spaces around commas and colons 2018-06-27 16:33:25 +08:00
RunMakefile.py BaseTools: Adjust the spaces around commas and colons 2018-06-27 16:33:25 +08:00
RunMakefileSample.mak BaseTools/Scripts: Add sample makefile for use with RunMakefile.py 2017-08-11 11:28:35 -07:00
Rvct-Align4K.sct BaseTools RVCT: use scatter file to enforce minimum section alignment 2015-12-14 07:55:46 +00:00
Rvct-Align32.sct BaseTools RVCT: use scatter file to enforce minimum section alignment 2015-12-14 07:55:46 +00:00
SetVisualStudio.bat BaseTools: Update Scripts to support VS2015 env 2015-12-22 01:01:54 +00:00
ShowEnvironment.bat BaseTools: Update Scripts to support VS2015 env 2015-12-22 01:01:54 +00:00
SmiHandlerProfileSymbolGen.py BaseTools: Refactor python print statements 2018-06-27 16:33:21 +08:00
UpdateBuildVersions.py BaseTools: Fix old python2 idioms 2018-06-27 16:33:27 +08:00