主要内容

金宝app支持自定义目标的工具链方法

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

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

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

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

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

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

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

function enableToolchainCompliant(hSrc, hDlg) %以下参数启用工具链兼容。slConfigUISetVal(hDlg, hSrc, 'UseToolchainInfoCompliant', 'on');slConfigUISetVal(hDlg, hSrc, 'GenerateMakefile','on');对于工具链遵从性,以下参数不需要。。但是,建议设置这些默认值并禁用参数(如图所示)。slConfigUISetVal(hDlg, hSrc, 'RTWCompilerOptimization','off');slConfigUISetVal(hDlg, hSrc, 'MakeCommand','make_rtw');slConfigUISetEnabled(hDlg, hSrc, 'RTWCompilerOptimization',false);slConfigUISetEnabled(hDlg, hSrc, 'MakeCommand',false);hSrc.refreshDialog; end

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

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

相关的话题