Skip to content

felipec/dsp-dummy

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages