ADSP-SC594
Production
Reaching speeds of up to 1 GHz, the ADSP-SC59x processors are members of the SHARC® family of products. The ADSP-SC59x processor is a dual-SHARC+® core...
ADSP-SC594 on Analog.com
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?
Hi ,
Please refer to the attached example for UART transmit and receive operations using Core Mode on the ADSP-SC594 SOM EZ-KIT. An external connection is required to link the UART0 and UART1 pins. Connect pin P3-22 (UART0 TX) to pin PC4-17 (UART1 RX).
Please take this as a reference and modify according to your requirements.
Please let us know if you need any further assistance on this.
Regards,
Nandini C
Could you please help us to solve this issue,
We think that is a baud rate problem, but we could not find out the good configuration for the 115200 Baud rate.
Thanks,
Hi ,
We tried to replicate your issue using the ADSP-SC594 SOM EZKIT, and it works as expected.
Please provide more information on below points to assist you better on this.
1.Could you kindly confirm that the UART configuration is the same for both transmission and reception?
2.When checking the bit rate, what is the value of SCLK0 in the formula: Bit Rate = SCLK0 / (16 × (1 - EDBO) × Divisor)?
3.Also, could you adjust the UART baud rate to a lower value and please let us know if that makes any difference?
Regards,
Nandini C
Hi,
1.Could you kindly confirm that the UART configuration is the same for both transmission and reception? -> Yes, we have the same configuration for both
2.When checking the bit rate, what is the value of SCLK0 in the formula: Bit Rate = SCLK0 / (16 × (1 - EDBO) × Divisor)? -> SCKL0 is 125Mhz
3.Also, could you adjust the UART baud rate to a lower value and please let us know if that makes any difference? -> Yes, I have tried it, but we have the same problem.
Thanks,
Hi,
1.Could you kindly confirm that the UART configuration is the same for both transmission and reception? -> Yes, we have the same configuration for both
2.When checking the bit rate, what is the value of SCLK0 in the formula: Bit Rate = SCLK0 / (16 × (1 - EDBO) × Divisor)? -> SCKL0 is 125Mhz
3.Also, could you adjust the UART baud rate to a lower value and please let us know if that makes any difference? -> Yes, I have tried it, but we have the same problem.
Thanks,