使用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, 出现对应选项,
添加模块,出现参数配置对话框,问题解决!