Post Go back to editing

UART Not Working on SHARC Core of ADSP-SC598

Category: Software
Product Number: ADSP-SC598
Software Version: CrossCore Embedded Studio 2.11.0

Hi 
I am experiencing issues with the UART example code provided in CrossCore Embedded Studio (CCES) version 2.11.0. Specifically, the code that works correctly for UART_Coremode_SC598_Cortex_0 is not functioning as expected with the UARTCoremode_SC598_SHARC_Core0 code on my ADSP-SC598 hardware.

  • Hi Suresh,

    1) Can you please let us know what issue you are facing in UARTCoremode_SC598_SHARC_Core0 code?
    2) Are you facing issue in ARM core or SHARC core?
    3) Please confirm whether you have installed UART driver via system.svc and modified the static file available in the below path.
    UARTCoreMode_SC598_SHARC_Core0 \system\drivers\uart\adi_uart_config_SC59x.h

    Regards,
    Nandini C

  • Hi,
    I’m experiencing issues with the UARTCoremode_SC598_SHARC_Core0 code. Here are the details:
    The issue is specific to the SHARC core. The UART code works correctly on the ARM core.
    I am facing issues with the UART functionality on the SHARC core. I am using the adi_int_InstallHandler() API to customize the UART code for SHARC Core1 and Core2. Is it possible to initialize UART functionality using this method?

  • Hi Suresh,

    1. Please note that interrupt handlers are taken care by driver, could you please confirm Is there any specific reason to use adi_int_InstallHandler() API?
    2. Are you facing any issue, if you are using the BSP example without modifying any configuration?
    3. Is it possible for you to share the UART example which you customized with adi_int_InstallHandler() API?

    Regards,
    Nandini C