Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A dummy dsp node; good example of how to write one

branch: master
README
This is an example DSP node that is simply passing buffers back and forth.

= Preparation =

In order to develop dynamic dsp nodes you'll need a C6x compiler and doffbuild
tools.

== C6x compiler ==

Download from:
https://www-a.ti.com/downloads/sds_support/targetcontent/LinuxDspTools/download.html

Install to '/opt/dsptools'

== doffbuild ==

The only relevant tool is DLLcreate, which can be found in TI's omapzoom site,
on the dspbridge_dsp package.

 mkdir -p tmp
 tar -xf dspbridge_dsp.tar.gz -C tmp
 mv tmp/dsp/bdsptools/packages/ti/dspbridge/dsp/doffbuild /opt/doffbuild
 rm -rf tmp

= Build =

 make DSP_TOOLS=/opt/dsptools DSP_DOFFBUILD=/opt/doffbuild

As a result you'll have two binaries; 'dummy.dll64P' for dsp-side, and 'dummy' for arm-side.

Simply copy 'dummy.dll64P' to '/lib/dsp' and then run the 'dummy' app.
Something went wrong with that request. Please try again.