After a lot of effort, I have finally solved this.


The problem was that the mcasp module can operate with synchronous or 
asynchronous transmit and receive clocks. The default setting hardcoded in 
the linux mcasp driver is synchronous. That means that both receive and 
transmit use the transmit clock signals FSX and ACLKX.

My board was sending the frame sync and bit clock only to the receive 
clock. I could solve the problem by rewiring the circuit.

On Sunday, May 24, 2015 at 10:10:08 PM UTC+2, Robin Scheibler wrote:
>
> Hi Jack,
>
> Thanks for the interest. Sure, I'd be happy to share the solution. I'm 
> planning to also release the schematics and PCB when things are working out.
>
> The data sheet for the STA321MP is here: 
> http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00046002.pdf
> Thanks for catching that.
>
> Cheers,
> Robin
>
> On Sunday, May 24, 2015 at 6:37:23 PM UTC+2, Jack Fisher wrote:
>>
>> BTW, 
>>
>> Your link is broken, here is the page I found - 
>> http://www.st.com/web/en/catalog/sense_power/SC1756 
>> Which chip is it, I see no 321mp? 
>>
>> Jack
>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to