TIwilliam hill官网
直播中

王山崎

7年用户 252经验值
私信 关注

(总结)AM57XX平台DSP使用方法。

本帖最后由 一只耳朵怪 于 2018-6-5 11:04 编辑

最近经常遇到网友会咨询AM57XX平台DSP如何使用,现总结如下:
1,opencl,标准processor sdk linux是把DSP当作一个加速器来使用的,DSP跑的是OPENCL组件,因此开发者只需要了解OPENCL的API就可以对DSP进行编程了。不需要对DSP进行学习。一楼主要介绍这方面的一些资料。
2,sy***ios,AM57XX的DSP支持BIOS系统,DSP和ARM可以通过IPC的机制来进行通信。相关资料在二楼。
3,DSP裸跑,对于有DSP开发经验的开发者可以裸跑DSP,DSP所有的代码自己来写,DSP和ARM通过MAILBOX硬件来完成,相关资料见三楼。

回帖(7)

王山崎

2018-6-4 07:50:01
一楼,OPENCL
SDK安装好默认OPENCL是装好的,不要做额外工作,只需编写OPENCL代码即可。
http://downloads.ti.com/mctools/esd/docs/opencl/index.html
这是OPENCL的相关资料。
附件是OPENCL的一份实验手册。
举报

王山崎

2018-6-4 07:55:06
引用: liyabn1 发表于 2018-6-4 07:50
一楼,OPENCL
SDK安装好默认OPENCL是装好的,不要做额外工作,只需编写OPENCL代码即可。
http://downloads.ti.com/mctools/esd/docs/opencl/index.html

二楼,IPC
IPC需要安装processor sdk的LINUX和RTOS版本。
资料见附件
举报

王山崎

2018-6-4 08:06:58
引用: liyabn1 发表于 2018-6-4 07:55
二楼,IPC
IPC需要安装processor sdk的LINUX和RTOS版本。
资料见附件

三楼,DSP裸跑。
这样一套软件包括以下几个部分:
1)     arm侧user space测试程序;
2)     arm侧硬件驱动;
3)     dsp侧测试程序;
4)     arm侧Linux下加载DSP代码的程序。
举报

王山崎

2018-6-4 08:19:10
根据需要三种方法任选其一即可。
效率   3 > 2 >1
开发时间    3 > 2 >1
举报

更多回帖

发帖
×
20
完善资料,
赚取积分