国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—DSP案例开发手册
本帖最后由 陈工-创龙科技 于 2025-8-27 14:09 编辑前言本文档主要介绍T113-i处理器的HiFi4 DSP核心开发案例,演示HiFi4 DSP核心RTOS案例的工程编译、程序固化和工程调试的方法。适用开发环境如下。
Windows开发环境:Windows 7 64bit、Windows 10 64bit虚拟机:VMware15.5.5Linux开发环境:Ubuntu18.04.4 64bitU-Boot:U-Boot-2018.07Kernel:Linux-5.4.61、Linux-RT-5.4.61LinuxSDK:T113_Tina5.0-V1.0(Linux)HiFi4 DSP是属于VLIW架构的高性能嵌入式数字信号处理器。HiFi4 DSP功能丰富,包括在特定条件下每个周期支持8个32 x 16-bit MAC(Multiply Accumulate,表示一个周期完成一次乘法和加法运算),能够在每个周期发出两个64-bit负载,提供可选的矢量浮点单元,与完整的HiFi DSP产品系列的软件兼容,HiFi神经网络库提供了在神经网络库处理(特别是语音)中常用的经过优化的库函数集合等主要功能。我司提供的HiFi4 DSP核心RTOS案例基于官方T113_Tina5.0-V1.0 LinuxSDK。RTOS案例位于产品资料“4-软件资料\Demo\dsp-demos\”目录下,案例目录说明如下表所示,其中bin目录存放程序可执行文件,src目录存放案例工程源文件。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2iasl-***HTjAAAx0-eIJMo660.png
备注:
[*]无特殊说明情况下,本文默认使用NAND FLASH配置评估板,默认从Linux系统启动卡启动系统(SD启动模式)进行测试。
[*]Linux系统默认会初始化相关外设,不影响案例测试。
[*]本文默认使用评估板RS232 UART2串口作为DSP核调试串口,请使用RS232交叉串口母母线、USB转RS232**串口线,将评估板的RS232 UART2串口连接至PC机的USB接口,如下图所示。
https://file1.elecfans.com/web3/M00/25/DA/wKgZPGiBynKAe6AoAA201HVtKsQ159.png
图 1
开发环境搭建本章节主要说明HiFi4 DSP工程的开发环境搭建,HiFi4 DSP工程基于Linux环境下编译并在Window环境下调试。工程编译环境搭建HiFi4 DSP核心的RTOS案例基于Linux开发环境进行编译,Linux环境下开发需依赖Cadence Xtensa软核包,请联系我司技术服务获取Cadence Xtensa软核包的License文件。请先参考《Linux系统使用手册》文档,完成LinuxSDK编译。执行如下命令,进行软核包安装。Host# cd /home/tronlong/T113/tina5.0_v1.0/rtos/lichee/dsp/XtDevTools/Host# ./build.sh
https://file1.elecfans.com/web3/M00/29/26/wKgZPGiasniAbMN-AAEbGUnCI6I166.png
图 2
https://file1.elecfans.com/web3/M00/29/26/wKgZPGiasoKAFg3nAADH21avea4135.png
图 3
请将Cadence Xtensa软核包的License文件拷贝至Ubuntu任意目录下,执行如下命令修改mkcmd.sh文件中License的存放路径。Host# vi /home/tronlong/T113/tina5.0_v1.0/rtos/lichee/dsp/build/mkcmd.sh
https://file1.elecfans.com/web3/M00/29/38/wKgZO2iasoqAQWL7AABX5I1FppQ310.png
图 4
添加如下内容:
export LM_LICENSE_FILE="/home/tronlong/000c29dabcfa.lic"
https://file1.elecfans.com/web3/M00/29/26/wKgZPGiaspKAWiUqAAHA-qrsR6M565.png
图 5
请将案例整个文件夹拷贝至Ubuntu工作目录下,如下图所示。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2iaspqAGZ9kAAAreM2K_9k252.png
图 6
工程调试环境搭建本小节主要说明HiFi4 DSP核心基于Windows的工程调试环境搭建,Windows环境下开发需依赖Xtensa Xplorer工具,请联系我司技术服务获取Xtensa Xplorer工具的License文件。备注:Xtensa Xplorer工具与上述Cadence Xtensa软核包使用相同的License文件。Xtensa Xplorer工具安装请将产品资料“4-软件资料\Tools\Windows\”目录下的Xplorer_windows.7z压缩包拷贝至Windows非中文目录下并解压。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2iasqGAPqw2AA***xpqEvw344.png
图 7
进入Xplorer_windows目录,双击Xplorer-8.0.13-windows-installer.exe程序进行安装。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2iasquAEbuxAABTTD-XNDw383.png
图 8
在弹出的界面中点击Next,如下图所示。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiasrWAMuqIAACvnlbi_Gk212.png
图 9
在弹出的界面中,点击"I accept the agreement"选项,接受许可协议,然后点击Next,如下图所示。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiasr6AU-EAAABuLa_hhmE306.png
图 10
进入软件选择安装路径界面。可选择默认安装路径,如需选择自定义安装路径,请点击进行选择,然后点击Next,如下图所示。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiastOAYP5WAAACu-mjXXU479.png
https://file1.elecfans.com/web3/M00/29/38/wKgZO2iaswiAUdStAABRTwS18jE995.png
图 11
在弹出的界面中,选择“否(N)”,如下图所示。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiasxGANIBNAAAxTgH4yag854.png
图 12在**界面中,请继续点击Next选项,直至出现如下界面点击OK。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiasxuAWueyAAA8NDmUB-4710.png
图 13
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiasyuAIEx1AADT0MPY2FQ556.png
图 14
在弹出的界面中,点击Finish,并取消勾选"Run Xtensa Xplorer now (Recommended)(This initializes workspace location defaults)"选项,至此安装完成。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiasziAY5IdAAC71QpcjjE902.png
图 15xt-ocd安装1.进入Xplorer_windows目录,双击xt-ocd-14.04-windows64-installer.exe程序进行安装用于JTAG调试的xt-ocd工具。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2ias0CACJmdAABSeRIvH3Y176.png
图 16
2.在弹出的界面中点击Next,如下图所示。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2ias0yAbjYBAADK6SVeTz8536.png
图 17
3.点击第一个"I accept the agreement"选项,接受许可协议。再点击Next,弹出如下界面。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2ias1aAOYdDAABdKagMfbI054.png
图 18
4.进入软件选择安装路径界面。可选择默认安装路径,如需选择自定义安装路径,请点击进行选择。然后点击Next,如下图所示。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiastOAYP5WAAACu-mjXXU479.pnghttps://file1.elecfans.com/web3/M00/29/27/wKgZPGias32Ac-w2AAA5Zwwv-z8814.png
图 195.在弹出如下界面中,点击Next,如下图所示。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGias46AMpRGAABKlLg8o5M952.png
图 20
6.点击第一个"I accept the agreement"选项,接受许可协议。再点击Next,弹出如下界面。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2ias5iATksPAABdYqdzZaQ407.png
图 21
7.在弹出如下界面中,点击Next,开始安装工具,如下图所示。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2ias6GAeHlJAAAurjlALac471.png
图 22
8.等待安装,在弹出界面中,点击Finish。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGias62Acq1hAAA1xK_MRj0912.png
图 23
https://file1.elecfans.com/web3/M00/29/27/wKgZPGias7aAYaL5AADPrqFcX3M708.png
图 24
https://file1.elecfans.com/web3/M00/29/38/wKgZO2ias82ACWTEAABrA5xhsNM060.png
图 259.至此完成安装。
注意:安装完成后,检查xtocd工具能否正常启动,进入xtocd工具的安装目录,双击xtocd.exe运行,若出现如下错误,则说明PC机缺少ftd2xx.dll。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2ias9iAV6U4AACOPL2gYos100.png
图 26
https://file1.elecfans.com/web3/M00/29/38/wKgZO2ias96AIoupAAAmnT-BMjQ830.png
图 27
请将xtocd工具安装目录下的"\modules\ftd2xx64.dll"拷贝至xtocd工具的安装根目录,并重命名为ftd2xx.dll,重新双击xtocd.exe运行即可解决。若提示其他ERROR信息,不影响正常使用,可忽略。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2ias-qAZjxPAADkX-GR7mQ885.png
图 28
https://file1.elecfans.com/web3/M00/29/27/wKgZPGias_OAOiMFAACRWazDcHA462.png
图 29https://file1.elecfans.com/web3/M00/29/27/wKgZPGiatBWAGO2iAAA5o9yToaA689.png
图 30J-Link驱动安装1.进入Xplorer_windows目录,双击JLink_Windows_V654c.exe程序进行安装。
https://file1.elecfans.com/web3/M00/29/38/wKgZO2iatDiABioeAABnPmDfGPk071.png
图 31
2弹出如下安装界面,点击Next。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiatEKAN-PGAADf3-j6kpU558.png
图 32
3.在弹出的如下界面中,点击"I Agree"选项,接受许可协议。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiatEyAdeRJAADN2lsMeRE635.png
图 33
4.在弹出如下界面中,点击Install,进行安装,如下图所示。
https://file1.elecfans.com/web3/M00/29/27/wKgZPGiatFOAas00AAE5dU0EIdo012.png
图 34
https://file1.elecfans.com/web3/M00/29/28/wKgZPGiatviAE8RuAAD4Ap1oOY4417.png
图 355.安装完成后,在弹出来的界面中,点击Finish。
https://file1.elecfans.com/web3/M00/29/39/wKgZO2iatwSAIneWAAEHCSCdaXo146.png
图 36
由于篇幅过长等原因,部分内容均不逐一展示,如需获取完整版详细资料,请关注创龙科技微信公众号或官网,或者评论区留言,感谢您的支持!
页:
[1]