Part Number: DRA821U
Other Parts Discussed in Thread: DRA821, PCM3168

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.
Part Number: DRA821U
Other Parts Discussed in Thread: DRA821, PCM3168

Hi,
Could you please share the complete set of changes you have made in the McASP example (including modifications to mcasp_cfg.c, audioSample_io.c, build flags, and I2C configuration )?
Regards,
Karthik
Hi Juan Cortes,
The MCASP DeviceLoopback example in Processor SDK RTOS is intended for peripheral-level validation of the McASP and UDMA data path. It performs internal loopback and does not provide a complete reference implementation for external codec-based audio playback/record.
External codec integration (e.g., PCM3168) requires additional board-level configuration such as I2C initialization, clock configuration and proper serializer routing setup.
For reference, full codec-based audio support is available in the Processor SDK Linux, where the PCM3168 codec driver, McASP machine driver, device tree configuration, and ALSA framework are already integrated.
Please refer to the Linux Audio documentation here:
https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/latest/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/Audio.html
Regards,
Karthik