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.

CCS/AM5718: interrupting ARM from DSP

Part Number: AM5718
Other Parts Discussed in Thread: MATHLIB

Tool/software: Code Composer Studio

Hi,

I'm using AM5718,trying to interrupt ARM from DSP and also DSP from ARM. Which interrupt we will use for that purpose??

Regards,

ShanMuhammad
 

  • Hi Shan,

    You can find this information in the TRM.

    Also, take a look at the example projects.  It might be helpful to start with one of those, and start modifying to suit your needs to get started.

    Regards,
    Mike

  • Hi ,

    I followed your TRM.

    Now I am able to interrupt DSP core from arm by using mailbox(by writing message buffer of mail box).

    It is possible with your default interrupt  mapping. But I couldn't interrupt arm core from DSP. Was there any other configuration needed for achieving it?

    Actually I am trying to build IPC example.I failed to rebuild your IPC examples,

    I followed your steps

    http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_Foundational_Components.html#ipc

     I followed above steps like below

    C:\Users\Shan>cd C:\ti\pdk_am57xx_1_0_7\packages

    C:\ti\pdk_am57xx_1_0_7\packages>pdksetupenv
    Optional parameter not configured : CG_XML_BIN_INSTALL_PATH
    REQUIRED for xdc release build
    Example: set CG_XML_BIN_INSTALL_PATH=C:/ti/cg_xml/bin
    Optional parameter not configured : DOXYGEN_INSTALL_PATH
    REQUIRED for xdc release build
    Example: set DOXYGEN_INSTALL_PATH=C:/ti/Doxygen/doxygen/1.5.1-p1/bin
    **************************************************************************
    Environment Configuration:
    LIMIT_SOCS : am571x am572x
    LIMIT_BOARDS : evmAM572x idkAM571x idkAM572x
    PDK_INSTALL_PATH : /ti/PDK_AM~2/packages
    C6X_GEN_INSTALL_PATH : C:/ti/ti-cgt-c6000_8.1.3
    TOOLCHAIN_PATH_GCC : C:/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_A15 : C:/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_A8 : C:/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_A9 : C:/ti/gcc-arm-none-eabi-4_9-2015q3
    TOOLCHAIN_PATH_M4 : C:/ti/ti-cgt-arm_16.9.2.LTS
    TOOLCHAIN_PATH_Arm9 : C:/ti/ti-cgt-arm_16.9.2.LTS
    TOOLCHAIN_PATH_EVE : C:/ti/arp32_1.0.8
    CL_PRU_INSTALL_PATH : C:/ti/ti-cgt-pru_2.1.5
    UTILS_INSTALL_DIR : C:/ti/xdctools_3_32_01_22_core/bin
    FPULIB_PATH : C:/ti/gcc-arm-none-eabi-4_9-2015q3/lib/gcc/arm-none-eabi/4.9.3/fpu
    CROSS_TOOL_PRFX : arm-none-eabi-
    XDC_INSTALL_PATH : C:/ti/xdctools_3_32_01_22_core
    BIOS_INSTALL_PATH : C:/ti/bios_6_46_05_55
    IPC_INSTALL_PATH : C:/ti/ipc_3_46_00_02
    EDMA3LLD_BIOS6_INSTALLDIR : C:/ti/edma3_lld_2_12_04_28
    NDK_INSTALL_PATH : C:/ti/ndk_2_25_01_11
    IMGLIB_INSTALL_PATH : C:/ti/imglib_c66x_3_1_1_0
    DSPLIB_INSTALL_PATH : C:/ti/dsplib_c66x_3_4_0_0
    MATHLIB_INSTALL_PATH : C:/ti/mathlib_c66x_3_1_1_0
    UIA_INSTALL_PATH : C:/ti/uia_2_00_06_52
    **************************************************************************
    Changing to short name to support directory names containing spaces
    current directory: /ti/PDK_AM~2/packages
    PDK BUILD ENVIRONMENT CONFIGURED
    **************************************************************************

    C:\ti\PDK_AM~2\packages>gmake ipc_examples
    gmake: *** No rule to make target `ipc_examples'. Stop.

    How we rebuild IPC examples??

    Regards,

    Shan Muhammad