I want to implement ARM-DSP communication through IPC MessageQ. There are example DSP codes available to me, but I can't seem to find any ARM codes that work? Can someone help me getting the ARM codes for the same?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I want to implement ARM-DSP communication through IPC MessageQ. There are example DSP codes available to me, but I can't seem to find any ARM codes that work? Can someone help me getting the ARM codes for the same?
Hi Dipak,
Already examples are available to demonstrate the IPC messageQ. ( MCSDK / Processor SDK - For Keystone I and Keystone - II devices )
Are you looking for Keystone - I or Keystone II? Accordingly, I can provide you the link to donwload the software as well as instructions on how to get those IPC examples, build and run etc on the targets.
YOu will get both the DSP and the ARM code as a part of those IPC examples.
Hello Shankari, thanks for your reply!
I'm looking for Keystone I examples (and if a few Keystone II examples have backward compatability then please can you send them tooo
Thank you
Hi Dipak,
I doubt that you are looking for Keystone-I devices. Because, keystone - I devices has just the DSP cores. It will not have ARM cores.
However, Let me give you for both Keystone - I and Keystone -II
Keystone - I :
==========
Image processing demo - This example uses the message Q method to demonstrate the IPC communication between ARM and DSP.
Name of the package: Processor SDK RTOS - version 2.0.2
Download link - http://www.ti.com/tool/PROCESSOR-SDK-C667x
Path where the IPC examples are located : "~\ti\processor_sdk_rtos_c667x_2_00_02_11\demos\image_processing\ipc\evmc6678l"
Keystone - II :
==========
All the below example uses the message Q method to demonstrate the IPC communication between ARM and DSP.
1. IPC demo
2. ex44_compute
3. ex02_messageQ
4. ex45_messageQ
5. ex46_graph
Name of the package : Processor SDK 2.0.2
Download Link: http://www.ti.com/lsds/ti/tools-software/processor_sw.page
Path where the IPC examples are located : Refer the user guide and the IPC path.
Hi Dipak,
IPC demo is different from Image processing demo. This will not process any image. This just transfer messages between ARM and DSP cores.
In image processing demo, IPC is demonstrated between ARM and DSP cores by processing an image by the DSP cores to get an inverted color-image.
As you opened up a post here on the same topic, please follow it up there. e2e.ti.com/.../1906771
I will be closing this thread.
Community members,
Please refer below guide to build, run the IPC examples.
Thank you.
Hi Raja,
I went through the code walk-up inside "mcsdk_2_01_02_06/demos/image_processing/ipc" path and focused "evmc6678l" because it is my interested platform.
I also referred "MCSDK Image Processing Demonstration Guide" for running this demo on evm 6678 platform.
Here, it mentioned loading and running DSP master and slave images using CCS approach.
But my requirement is without using CCS, converting these images onto single ETH file and load using bootloader.
Is it possible to achieve this? If so please provide me the details/ procedure to pursue this.
Regards,
Hemsbond.