主要内容

支持自定义目标工具链方法

本节描述如何配置自定义系统目标文件,以支持使用工具链方法构建。

在“配置参数”对话框中的“代码生成”窗格上,可以为工具链方法或模板生成文件方法设置生成控件。有助于确定出现哪些构建控件的模型配置参数包括这些参数。

模型参数 价值 笔记
UseToolchainInfoCompliant 对于工具链方法,将此参数设置为“上”.对于TMF方法,将此参数设置为“关闭”
GenerateMakefile 对于工具链方法,将此参数设置为“上”

当对话框检测到所选目标具有这些属性时,该对话框将该目标识别为与工具链兼容的,并为工具链方法显示构建控件。

因为自定义目标文件不能直接设置这些属性,所以使用SelectCallback函数在自定义目标文件中设置属性。的SelectCallback在TLC文件的RTW_OPTION部分的函数调用可以采用以下形式:

rtwgensettings。SelectCallback= 'enableToolchainCompliant(hSrc, hDlg)';

对应的回调函数可以包含:

以下参数启用工具链遵从性。slConfigUISetVal(hDlg, hSrc, 'UseToolchainInfoCompliant', 'on');slConfigUISetVal(处理,hSrc GenerateMakefile ', '对');以下参数对于工具链遵从性来说是不需要的。但是,建议您设置这些默认值并禁用这些参数(如下所示)。slConfigUISetVal(处理,hSrc RTWCompilerOptimization ', '关闭');slConfigUISetVal(处理,hSrc MakeCommand ', ' make_rtw ');slConfigUISetEnabled(处理、hSrc RTWCompilerOptimization,假);slConfigUISetEnabled(处理、hSrc MakeCommand,假);hSrc.refreshDialog; end

选择自定义目标时,配置参数对话框将显示工具链方法构建控件。示例请参见创建自定义目标配置

有关显示如何配置自定义目标可选特性的示例,请参见自定义系统目标文件

相关的话题

Baidu
map