Hi everyone,
I've just tried C6748 StarterWare for a simple audio loopback. Audio latency is really amazing (in comparison with using an OS). However, at least I found a fatal bug in McASPRxFmtI2SSet() and McASPTxFmtI2SSet(); the bug causes McASP hanging when using 32-bit word size. Such a bug like this can be easily avoided by careful code testing. Am I just so lucky to find a rare bug from the beginning, or are bugs in StarterWare not rare at all?
Hi,
Could you please let us know version of C6748 starterware release being used? Our assumption is that you are using C6748_StarterWare_1_20_03_03.
The McASP Audio Loop Back example application is tested for word size of 16.
Unfortunately this limitation was not documented in release notes.
Further to problem, there is an issue with McASP driver, due to which word size of 32 is not expected to work.
The issue has been fixed. The fix shall be made available after testing the fix.
Regards,
Vinay
Hi Vinay,
Yes, I am using C6748_StarterWare_1_20_03_03, the latest version publicly available. I fixed that issue in McASP driver by myself, but there is still another issue (probably within the McASP example) that the order of output channels is reversed when using 32-bit word size.
Kind regards,
Cong-Van
Hi Cong Van Nguyen,
The issue is reproducible here on my setup.
We are investigating this issue.
We shall get back to you as soon as possible.