Hi,
I am currently on step 5A on this page
http://www.vesperix.com/arm/atlas-arm/source/index.html
I will soon compile this library for the DSP’s C64 architecture. The objective is to use this library in tandem with the main BLAS application (running on the main ARM CPU). I was wondering how I should go about loading the library into the DSP’s memory before (or, if necessary, during) running the application.
Note: I am capable of using a serial connection to another machine where I can store the library before loading it onto the Beagleboard, if that is useful.
James Egleston wrote:
Hi,
I am currently on step 5A on this page
Downloading and Building ATLAS-ARM
I will soon compile this library for the DSP's C64 architecture. The objective is to use this library in tandem with the
main BLAS application (running on the main ARM CPU). I was wondering how I should go about loading the library into the
DSP's memory before (or, if necessary, during) running the application.
one does not simply load a library into the DSP
you need some kind of framework running on the DSP that
will load firmware and handle the ARM<->DSP communication.
Have a look at DSPLink:
http://processors.wiki.ti.com/index.php/DSPLink_FAQs
http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_DSPLink
http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine
and/or C6Run:
http://processors.wiki.ti.com/index.php/C6EZRun
Wow. These links look to be extremely helpful. I’ll definitely try out the tools. Thanks for the info!