Example application for DSP+ARM development on OMAP-L13x C6-Integra devices

Example application for DSP+ARM development

on OMAP-L13x C6-Integra devices

Example DSPLIB/DSPLink Application on OMAP-L1x

http://processors.wiki.ti.com/index.php/Example_DSPLIB/DSPLink_Application_on_OMAP-L1x?HQS=dsps_integra_example_app_110605&DCMP=mytinwsltr_06_04_2011&sp_rid_pod3=LTc2NzgyOTUzNwS2&sp_mid_pod3=495039

The call_dsplib application demonstrates a simple way to call C674x DSPLIB functions from an ARM Linux application.

This example application is included with the C674x DSPLIBinstallation in versions 1.1 or higher and is verified on OMAPL1 platform.

The call_dsplib example consists of an ARM Linux application (call_dsplib) and a DSP “server” application (dsplib_server.out). The user runs the ARM application from a Linux shell, and the ARM app in turn loads and runs the DSP executable using DSPLINK. The two applications converse via the MSGQ API (also part of DSPLINK), with shared data buffers managed by the CMEM Linux module. Depending on command line arguments supplied by the user, the DSP application will call a single DSPLIB function and return appropriate output data and a cycle count for benchmarking purposes.

The ARM application will then report the total processing time from its perspective (including DSP execution and MSGQ communication) and shut down the DSP before terminating.

————————————————————————————–

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。