答:在VDSP软件底下有,21489EZBORD里面,叫做Audio Codec Talkthrough。
另可以在uclinux里去找sport的驱动,或者CCES里面有SSDD API可以直接用。
/* open the SPORT driver */
eResult = adi_sport_Open(0,ADI_HALF_SPORT_A,ADI_SPORT_DIR_TX, ADI_SPORT_MC_MODE, DeviceMemory,ADI_SPORT_DMA_MEMORY_SIZE,&hDevice);
typedef enum
{
/*! DSP serial mode */
ADI_SPORT_SERIAL_MODE,
/*! Multi channel Mode */
ADI_SPORT_MC_MODE,
/*! I2S mode */
ADI_SPORT_I2S_MODE
} ADI_SPORT_MODE;
发送和接收都是统一的API函数. 一个寄存器都不用配置. 发送就是 submitTx 接收就是submitRx.