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.

Query regarding programming a peripheral device from ARM and DSP independently in OMAP3530

Other Parts Discussed in Thread: OMAP3530

I am working on Mistral OMAP3530 EVM. On the ARM Linux OS is running and in the DSP another algorithm is running.An audio codec is connected to the OMAP processor via I2C interface. We have a requirement that we have to program the codec via I2C from both ARM and DSP independently. >From the ARM with Linux running the codec programming is working properly. But when I am trying to program the codec from DSP when Linux is running on the ARM, it is getting stuck somewhere. DSP is loaded and run under the control of ARM using DSPLink. Hence I am not able to probe where it is malfunctioning. Is the Linux preventing the DSP program to access the codec via I2C? How can I program the codec through I2C independently from ARM and DSP? Are there any constraints in controlling the I2C interface by both ARM and DSP simultaneously?

 

regards

Vishnu