【Xtensa toolchain】Xtensa工具链搭建小结

Xtensa工具链搭建小结

前言

	这篇文章主要简单记录一下Xtensa Toolchain的搭建,以便于后期可以编译DSP端的工程。在此简单记录一下,避免后期忘了,又得捣鼓好长时间(毕竟网上这方面的资料是在太少了)。
	本次Xtensa Toolchain搭建的主要环境就是Ubuntu 18.04基础上搭建的,刚开始是使用24.04,但由于太新了,一堆编译不过的问题,后来还是选择比较稳定的Ubuntu 18.04了。与此同时,使用的sdk是全志T113-S4 sdk.若想获取相关的sdk或License请联系全志或Candence.不提供相关的资料,见谅。

一、拷贝文件到指定位置并解压

需要将压缩文件拷贝至dsp目录下。该路径可能为:/tina-sdk/lichee/dsp.具体路径请以实际工程为准。
在这里插入图片描述
紧接着就进行安装,
cd tina-sdk/lichee/dsp/xtensa-files/
./build.sh
安装结果如下:
在这里插入图片描述
PS:在dsp⽬录下新建XtDevTools⽬录,将xtensa-files/install/tools/RI-2020.4-linux ⽬录拷⻉到
XtDevTools⽬录下
将xtensa-files/downloads拷⻉到XtDevTools⽬录下

二、修改DSP编译相关配置

打开mkcmd.sh文件,其路径一般在/build中。
在这里插入图片描述
设置自己的license文件或者license服务器,license需要客户自己向Cadence获取。

在这里插入图片描述
如果需要修改工具链的路径可以参考下面的方式。
在这里插入图片描述
编译完成如图:
在这里插入图片描述
以上是通过了配置Xtensa工具链,并成功编译了 CORE,从而验证了我们DSP toolchain得到了正确的配置与应用。好了,以上就是简单对dsp环境搭建的简单记录。

PS:全志平台的内存管理系统(或者说是垃圾回收机制)比较特别,如果你仅仅定义了变量,而没有在定义之后使用该变量,那将会导致编译失败。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值