Post Go back to editing

UART handle

Category: Hardware
Product Number: ADSP-SC594

I try to connect with SHARC core 0 via UART 0 handle. But even, there is no error when I installed the Handle, we never go to the handle function

install Handle

Result = adi_int_InstallHandler(INTR_UART0_RXDMA, UART_RX_HANDLE, NULL, true);

with the handle function

void UART_RX_HANDLE(uint32_t idd, void *handleArg){

printf("UART_RX_HANDLE\n");

int32_t Data
int iTemp = *pREG_UART0_STAT;

while((iTemp & ENUM_UART_STAT_NEW_DATA) == 0) //Wait till Rx buffer is not full
{
iTemp = *pREG_UART0_STAT;
}
Data = *pREG_UART0_RBR;

}

Could you please help me?