Technical discussions about the TI C55x DSPs (including the c5501, c5502, c5503, c5507, c5509, c5510 and OMAP5910).
Hi, I am trying to program McBSP2 from the DSP side of OMAP5912. Can anyone give me idea on how the DSP registers are mapped to the the ARM side. I know this is through the DSP MMU, but how do I program this at the DSP side. Could someone help me on this. Regards, Pramod
Hi,
I am only familiar with OMAP5910 and there MCBSP2 is a peripheral of ARM
and not available to DSP, if I remember correctly. You please check this. If
this MCBSP is available for use in DSP then it should have been in DSP's IO
space, isn't it?
Assuming you still can try and use MCBSP2 from DSP, you probably need to
do the following. If you want to have any access through DSP MMU, then you
should first program/configure the DSP MMU correctly to do this. This
programming/configuration of DSP MMU can be done only through ARM. There you
map a 1KB virtual address space to the address space of ARM where MCBSP2
registers are located. Then try accessing those from DSP using those virtual
addresses.
Best Regards,
Ajith.
On Wed, Apr 9, 2008 at 6:23 PM, Pramod Balakrishnan <p...@ti.com> wrote:
> Hi,
>
> I am trying to program McBSP2 from the DSP side of OMAP5912. Can anyone
> give me idea on how the DSP registers are mapped to the the ARM side. I know
> this is through the DSP MMU, but how do I program this at the DSP side.
> Could someone help me on this.
>
> Regards,
>
> Pramod
>
>