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.

McASP GIO overrun/underrun



It looks like I posted this question in the wrong forum. http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/115/t/321707.aspx

I am reposting here...

The audio example (pdk_C6748_2_0_0_0\biospsp_03_00_01_00\drivers\examples\evm6748\audio) shows how to copy input to output. There's really no error handling. It assumes all is well.

I see that the underlying McASP driver has a "LoopJob" feature that will put out silence if a new buffer is not supplied by the application in time. Is there some means for the application to be alerted when this happens? I don't see any candidate Audio or McASP IOCTLs except for the barely documented Mcasp_IOCTL_GET_DEVINFO.

  • Kevin,

    Actually, the original post was made in the correct place.  After double-checking, at this point I don't believe any independent advice will be forthcoming on the TI-RTOS forum.  You should pursue the question in the original post and I would encourage you to send any memory dumps or any other debugging information that could help the team there give you further advice.