首页 > 其他分享 >全志R128 DSP开发工具安装教程

全志R128 DSP开发工具安装教程

时间:2023-12-28 18:04:45浏览次数:39  
标签:package R128 全志 DSP 编译 sh 安装 SDK

资料准备

要编译和仿真DSP,需要以下资料:

  • DSP 核 SDK,SDK 需要包含DSP 编译源码。
  • Cadence Xtensa 的 Windows IDE 工具 (Xplorer‑8.0.13 版本), Windows 版本 DSP 的 package 包。
  • Cadence Xtensa 的 License,用于服务器代码编译和Xplorer 仿真使用。

其中 Allwinner 提供 DSP 核 SDK 源码包,IDE 工具和 Licence 需要向 Cadence 申请。Allwinner 不提供 IDE 工具和 Licence 的授权。

  • 申请链接:https://www.cadence.com/en_US/home/tools/ip/tensilica-ip/technologies.html
  • Xplorer 下载链接:https://www.cadence.com/en_US/home/tools/ip/tensilica-ip/sdk-download.html

如果已经拥有授权,需要获取开发的相关资料,请准备以下内容申请:

  • 公司名称
  • 项目背景
  • 公司获得的 Cadence 授权相关证明

可以通过客服,或者前往 全志在线开发者论坛 发帖询问,有相关的专人对接。

Linux 环境搭建

XCC 安装

把 XCC 工具链压缩包放在目录下:

<root>/XtDevTools/install/

进行解压,解压后工具链应该存放在:

<root>/XtDevTools/install/RI‑xxxx‑linux/XtensaTools

package 包安装

DSP 核配置包由数字设计提供,一般为一个tgz 压缩包,可使用以下命令自动安装:

./build.sh

环境变量

envsetup.sh 环境变量主要宏如下:

  1. PATH 添加编译工具链bin/路径;
  2. LM_LICENSE_FILE license服务器地址;
  3. XTENSA_SYSTEM DSP核心配置包安装后的路径;
  4. XTENSA_CORE DSP核心配置包名称;
  5. XTENSA_TOOLS_DIR XCC工具链位置。

当想自定义编译环境或者排除编译环境问题,可以通过检查以上宏是否设置正确。

环境变量命令

envsetup.sh 脚本同时导出一些命令,用于快速执行某些命令操作。

  1. croot // 快速跳转到DSP FreeRTOS SDK 根目录
  2. doobjdump // 执行objdump 命令反编译DSP elf 文件
  3. dogenlds // 重新生成链接脚本
  4. callstack // 执行栈回溯结果解析命令
  5. mdsp // 编译dsp

编译代码

配置环境变量

source build/envsetup.sh

全志R128 DSP开发工具安装教程_Windows

编译代码

执行./build.sh 编译

下载固件

  1. 把 DSP FreeRTOS SDK 目录下的 dsp_raw.bin 拷贝到 R128 根SDK 下的 board/r128s/xxx/bin/ 下,并重命名为rtos_dsp_sun20iw2p1.fex
  2. R128 SDK 下重新打包烧录,即可更新DSP 固件。

Windows 环境

安装 Xtensa Xplorer

Windows 下直接双击安装文件进行安装。

全志R128 DSP开发工具安装教程_环境变量_02

然后同意许可文件

全志R128 DSP开发工具安装教程_Windows_03

记得修改下载的地址

全志R128 DSP开发工具安装教程_Windows_04

选择 “否”

全志R128 DSP开发工具安装教程_环境变量_05

点击 Next -> Next -> Next -> Next

全志R128 DSP开发工具安装教程_工具链_06

开始安装

全志R128 DSP开发工具安装教程_Windows_07

去掉这个勾

全志R128 DSP开发工具安装教程_环境变量_08

选择工作环境

全志R128 DSP开发工具安装教程_工具链_09

初始化中

全志R128 DSP开发工具安装教程_工具链_10

License 配置

在这里配置 License 即可

全志R128 DSP开发工具安装教程_环境变量_11

安装 package 包

检查 package

全志R128 DSP开发工具安装教程_Windows_12

没有对应package,我们要手动安装:

全志R128 DSP开发工具安装教程_工具链_13

选择此项

全志R128 DSP开发工具安装教程_Windows_14

找到 package 的 tgz 文件

全志R128 DSP开发工具安装教程_Windows_15

导入即可

全志R128 DSP开发工具安装教程_Windows_16

标签:package,R128,全志,DSP,编译,sh,安装,SDK
From: https://blog.51cto.com/u_15380233/9017171

相关文章

  • 详解全志R128 RTOS安全方案功能
    介绍R128下安全方案的功能。安全完整的方案基于标准方案扩展,覆盖硬件安全、硬件加解密引擎、安全启动、安全系统、安全存储等方面。配置文件相关本文涉及到一些配置文件,在此进行说明。env*.cfg配置文件路径:board/<chip>/<board>/configs/env*.cfgsys_config.fex路径:board/<chip>/......
  • 适合高性能、通用和强大的应用 DSPIC33CK32MP102-I/2N、DSPIC33CK32MP102-I/M6、DSPIC
    概览:dsPIC33CK64MP10x系列数字信号控制器(DSC)采用100MHzdsPIC®DSC内核,集成DSP和增强型片上外设。这些DSC支持数字电源、电机控制、高级检测和控制、高性能通用和鲁棒应用的设计。在数字电源领域,该系列器件是PFC应用、无线电源和高密度DC-DC应用的理想选择。这些DSC也非常适合......
  • 动环监控方案,为什么推荐79元全志T113-i国产平台?
    什么是动环监控系统?通信电源及机房环境监控系统(简称“动环监控系统”),是对分布在各机房的电源柜、UPS、空调、蓄电池等多种动力设备,及门磁、红外、窗破、水浸、温湿度、烟感等机房环境的各种参数,进行遥测、遥信、遥调和遥控,实时监测其运行参数、诊断和处理故障、记录和分析相关数......
  • 【飞凌 OK113i-C 全志T113-i开发板】视频编解码测试
     前言本文测试OK113i-S开发板-视频编解码的功能OK113i-S开发板是支持视频的编解码的,下面是官方介绍的编解码功能T113-i是一种为多媒体解码平台设计的高级应用处理器。T113-i集成了64位玄铁C906RISC-VCPU,双核Cortex-A7CPU和HiFi4DSP,提供高效的计算能力。主要特性支......
  • 【飞凌 OK113i-C 全志T113-i开发板】测试实时系统
    前言OK113i-S开发板上测试实时linux系统的效果Linux下的实时系统有三种方案:这三种方案各有优缺点1.PREEMPT-RT:PREEMPT-RT是一个基于Linux内核的实时补丁,也被称为Real-Time(RT)补丁。它通过增加内核的可抢占性,使得Linux内核能够实现实时性能。PREEMPT-RT补丁提供了可配置的实时选项,可......
  • 嵌入式教程_DSP教学实验箱操作:5-14 灰度图像二值化(LCD显示)
    一、实验目的学习灰度图像二值化的原理,掌握图像的读取方法,并实现在LCD上显示二值化前后的图像。二、实验原理图像二值化图像的二值化处理就是将图像上的点的灰度置为0或255,也就是将整个图像呈现出明显的黑白效果。即将256个亮度等级的灰度图像通过适当的阀值选取而获得仍然可......
  • speexdsp参数设置
    #ifdefHAVE_CONFIG_H#include"config.h"#endif#include"speex/speex_preprocess.h"#include<stdio.h>#defineNN160intmain(){  shortin[NN];  inti;  SpeexPreprocessState*st;  intcount=0;  floatf;  st=speex_preproces......
  • 【全志T113-i】OK113i-S开发板-2适配10寸LCD显示
     前言本文介绍如何在OK113i-S开发板上适配一个自己的10寸LCD。OK113i-S是一个优秀的开发板,支持lvds单8,双8显示,最大分辨率1280x800也支持RG666显示,由于我手头只有lvds单8,40pin的显示器,今天我就适配一下这个LCD的显示。显示效果编辑设备接线我这个转接板是两部分,左边的是触摸线,右......
  • 全志R16关于softap的错误解决
        当前使用的soc是全志R16,WiFi芯片是RTL8723DS,使用全志自带的命令【softap_up】时报错,最终得以解决,记录一下修改过程。 一、解决问题一1.1改变选项    如果关于【menuconfig->Allwinner->softap】的选择是完全按照默认来的话,【wifimodule】的选择默......
  • 全志H3实现OLED显示
    悟空派可以通过26Pin引脚扩充SPI、IIC、UART以及GPIO功能。此次分享通过双排插座引出的SPI,利用Python,进行经典的0.96寸OLED显示控制。OLED一共有7根Pin,用杜邦线按下面对应关系将OLED模块与悟空派进行连接:GND->Pin25VCC->Pin17(3.3V)D0SCLK->Pin23......