使用Vivado System Generator for DSP时,遇到"Error evaluating 'OpenFcn' callback of Xilinx Block"报错,解决方法如下:
1 检查安装的System Generator与Matlab版本是否匹配,本人采用Matlab2019b+Vivado19.2版本,拓展包具体安装方法见百度;
2 检查是否是从System Generator打开,软件会自动打开Matlab,不需要额外单独打开Matlab软件,Matlab打开后会出现以下内容;

3 如果依然出现上述报错,打开System Generator 20xx.x MATLAB Configurator软件,

弹出以下界面,勾选MATLAB后,先Remove,再关掉,重新Apply;

4 在MATLAB中输入simulink,

出现如下界面,选择Blank Model;

5 点击Library Browser,

查找xilinx blockset, 出现对应选项,

添加模块,出现参数配置对话框,问题解决!

当使用Vivado SystemGenerator for DSP时遇到'Errorevaluating'OpenFcn' callback of Xilinx Block'错误,可以按照以下步骤排查:检查Matlab和SystemGenerator版本兼容性;确保通过SystemGenerator启动Matlab;使用SystemGeneratorMATLABConfigurator进行配置调整;在MATLAB中新建Simulink模型并添加Xilinx Blockset模块。通过这些步骤通常能解决问题。
3781





