AM625-Q1: Autosar support on DM R5

Part Number: AM625-Q1

Tool/software:

Hi Expert, 

pls help share the details about Autosar support on AM62x via this link.

BR,

Biao

  • Hello Biao,

    Apologies for missing this thread.

    The general guide to developing applications on DM-R5 can be found here:
    https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/latest/exports/docs/api_guide_am62x/DEVELOP_AND_DEBUG_DMR5.html 

    For Autosar integration on DM-R5 core, this App note linked below can be used as a guide to integrate the DM firmware with Autosar. (It is based on Jacinto 7, but is applicable to reuse for AM62 too)
    https://www.ti.com/lit/an/spracy6/spracy6.pdf

    The "CddIpcRProcLinux" freeRTOS-based example in the MCAL SDK has the DM firmware integrated, and this can be used as reference.

    Notes:

    • The main difference in AM62x is that there is only one interrupt (low priority) to be configured (as opposed to the 4 interrupts mentioned in the Jacinto document), with the below irq_num :

    #define CSLR_R5FSS0_CORE0_INTR_DMASS0_INTAGGR_0_INTAGGR_VINTR_PEND_43                              (67U)
    

    The 'sciserver_hwi_list' can be found in the file "source\drivers\device_manager\sciserver\am62x\sciserver_hwiData.h"

    • The DPL layer in MCU+ SDK is an OS abstraction layer for FreeRTOS, and it is expected for the customer to create a similar implementation of an abstraction layer for any other OS used, Autosar in this case.

    Regards,
    Krithika