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.