AR# 67543

|

Vivado 系统生成器 v2016.2 — 无法通过运行系统生成脚本,在 Ubuntu 14.04 中配置和启动 Matlab。

描述

在我运行存在于“/opt/Xilinx/Vivado/2016.2/bin”中的 DSP 脚本系统生成器时,终端出现了以下消息,而且 Matlab 无法启动。

cp: cannot stat /usr/local/bin/glnxa64/MATLAB: No such file or directory
Configuring MATLAB runtime using Xilinx Supplied .matlab7rc.sh file copied to your home directory
/home/nagabhar/.matlab7rc.sh: line 145: /usr/local/bin/util/arch.sh: No such file or directory
MATLAB is selecting SOFTWARE OPENGL rendering.
./sysgen: line 495: /home/<user>/.XILINX_MATLAB_RUNTIME/SG_2016.2_local/MATLAB: No such file or directory

解决方案

在“which matlab”指向“/usr/local/bin” 中的一个 Matlab 脚本,而不是存在于“/usr/local/MATLAB/R2015b/bin” 中的 Matlab 脚本时,就会出现这种情况。

  • 启动一个控制台交互界面,输入“which matlab”
  • 如果提示返回“/usr/local/bin/matlab”,就请:
    • 将 /usr/local/bin/matlab 文件改为其它文件名(例如:matlab_backup)
    • 确保您的 PATH($PATH) 中有 /usr/local/MATLAB/R2015b/bin。如果没有,请把它添加至您的 PATH 变量
      • 导出 PATH=$PATH:/usr/local/MATLAB/2015b/bin
    • 现在输入“which matlab”,确保其指向 /usr/local/MATLAB/R2015b/bin /matlab
    • 使用“/opt/Xilinx/Vivado/2016.x/bin”中的系统生成脚本启动 DSP 的系统生成器
      • 不出所料的话,Matlab 应该就能启动了。
AR# 67543
日期 11/03/2016
状态 Active
Type 综合文章
Tools
People Also Viewed