工具链安装

优质
小牛编辑
140浏览
2023-12-01

概述

本文描述了 Xtensa Development Tools 的安装。

安装工具链

1. 准备工作

由于Xplorer没有64bit版本,如果你的操作系统是Linux 64bit的,需要先安装32bit的兼容包。

  • 以下操作在Ubuntu版本14.04.4 LTS,内核版本4.2.0-27-generic上验证成功

    sudo dpkg --add-architecture i386
    sudo apt-get update
    sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
    sudo apt-get install libx11-6:i386
    sudo apt-get install gtk2-engines:i386
    sudo apt-get install lib32ncurses5 lib32z1
    sudo apt-get install libxtst6:i386
    sudo apt-get install libgtk2.0-0:i386
    sudo apt-get install lib32ncurses5
    sudo apt-get install libcanberra-gtk3-0:i386
    

以下操作在Ubuntu16.04.1 LTS 64bit,内核版本4.4.0-31-generic上验证成功。

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
sudo apt-get install libx11-6:i386
sudo apt-get install gtk2-engines:i386
sudo apt-get install lib32ncurses5 lib32z1
sudo apt-get install libxtst6:i386
sudo apt-get install libgtk2.0-0:i386
sudo apt-get install lib32ncurses5

2. 安装

工具链下载地址 (提取码:acew)

chmod +x Xplorer-7.0.8-linux-installer.bin
./Xplorer-7.0.8-linux-installer.bin

一路按提示安装即可。安装路劲建议选择默认路径,即当前用户目录。安装完成后桌面会有 RUN Xplorer 7.0.8 的快捷方式 注意:如果上述安装过程中提示“段错误 (核心已转储)”。可以尝试:./Xplorer-7.0.8-linux-installer.bin --mode text

3. 添加 License

双击桌面的 RUN Xplorer 7.0.8,打开 Xplorer, 点击菜单栏的 "Help" - "Xplorer License Keys",在弹出的对话框上点击"Install Software Keys",输入License (请向国芯FAE索取),点击"Finish"。 如果可以看到图中红框提示就表示添加成功。如下图:

4. 添加CORE

我们目前使用的DSP processor core是GXHifi4_170719A_G1708,需要手动添加到Xplorer中。

右键点击"System Overview"窗口中的"Configurations",选择"Find and Install a Configuration Build",在弹出的窗口中点击"Browser"并选择configuration文件(linux为GXHifi4_170719A_G1708_linux_redist.tgz),点击"OK"。 添加完成后,可以在"System Overview“窗口的"Configurations"中找到刚添加的"GXHifi4_170719A_G1708",如下图红框所示。

5. 环境配置

为了方便在命令行使用编译工具,可以把工具链添加到系统PATH路径下。+

~/.bashrc中添加:

export XTENSA_PATH=/home/user/xtensa # 这里的 user 是当前用户,默认安装位置
export PATH="$PATH:${XTENSA_PATH}/XtDevTools/install/tools/RG-2017.8-linux/XtensaTools/bin" #其中XTENSA_PATH为xtensa的安装路径

在使用工具链时,需要指定core的名称和路径,可以通过环境变量来指定。 ~/.bashrc中添加:

export XTENSA_CORE=GXHifi4_170719A_G1708
export XTENSA_SYSTEM=${XTENSA_PATH}/XtDevTools/install/builds/RG-2017.8-linux/${XTENSA_CORE}/config #其中XTENSA_PATH为xtensa的安装路径

6. 最后

工具链安装完成,最好是重启电脑。开始阅读vsp_simulate 使用指南,进行算法移植、优化和开发