TianoCore UEFI开发套件构建配置,TargetTool产生意外配置

时间:2018-04-17 15:00:15

标签: firmware uefi

我正在为基于 x86-64 的电路板构建 UEFI 应用程序。我的申请应基于 UDK2018 ,并使用其'构建系统。我的构建主机是Ubuntu 17.我尝试使用 TargetTool 来设置仿真环境的构建配置(也就是说,在这个阶段,我喜欢构建和运行我在模拟器上的应用程序)。我相应地使用该工具来记录在" EDK II BaseTools用户指南":

TargetTool --arch=X64 --platform=EmulatorPkg/EmulatorPkg.dsc --target=DEBUG --tagname=GCC5 Set

我希望在上面的命令完成后,将配置构建环境。但这不是实际发生的事情:

TargetTool Print

生成以下输出:

  

BUILD_RULE_CONF =禁用

     

TOOL_CHAIN_TAG =停用

     

TARGET =禁用

     

TOOL_CHAIN_CONF =禁用

     

TARGET_ARCH =停用

     

MAX_CONCURRENT_THREAD_NUMBER =停用

     

ACTIVE_PLATFORM = EmulatorPkg / EmulatorPkg.dsc

我做错了什么?在理解该工具如何工作的过程中,我错过了什么?

1 个答案:

答案 0 :(得分:0)

在运行TargetTool之前,您是否检查确保工作区的Conf目录中存在现有的target.txt?如果尚未在工作空间目录中运行edksetup.sh,则target.txt不存在。

https://github.com/tianocore/tianocore.github.io/wiki/Common-instructions