UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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
  • System Generator for DSP
的页面