I'm working on a project with the C6748 that is sampling using the McASP and having an issue with the deiver under TI-RTOS, I think. The idea is pretty standard, sample until a buffer is full then process the buffer while continuing to sample. The McASP is clocked externally so I'd like to use the power control system to handle sleeping the core or at least dropping the internal clock rate while sampling and then turn it up for processing and back down again. When I try this the driver seems to hang. I've tested the system at all the clock rates I want to use, 100 MHz, 200 MHz and 300 MHz and it works fine as long as I don't change it. The code terminates in the abort loop as soon as I try to change the clock rate and a buffer becomes ready for processing.
Any suggestions?
Blair