Beagleboard: How do I send/receive data to/from the DSP?

Posted by snakile on Stack Overflow See other posts from Stack Overflow or by snakile
Published on 2011-01-15T10:14:09Z Indexed on 2011/01/17 19:53 UTC
Read the original article Hit count: 262

I have a beagleboard with TMS320C64x+ DSP. I'm working on an image processing beagleboard application. Here's how it's going to work:

  1. The ARM reads an image from a file and put the image in a 2D array.
  2. The arm sends the matrix to the DSP. The DSP receives the matrix.
  3. The DSP performs the image processing algorithm on the received matrix (the algorithm code uses about 5MB of dynamically allocated memory).
  4. The DSP sends the processed image (matrix) to the ARM. The arm received the matrix.
  5. The arm saved the processed image to a file.

I'v already written the code for steps 1,3,5. What is the easiest way to do steps 3+4 (sending the data)? Code examples are welcome.

© Stack Overflow or respective owner

Related posts about image-processing

Related posts about arm