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.

MCU-PLUS-SDK-AM243X: PCIe and GPMC access from R5F and M4F cores of AM243x

Part Number: MCU-PLUS-SDK-AM243X
Other Parts Discussed in Thread: AM2432, SYSBIOS

Hi,

In one of new design we are planning to use AM2432 and we would like to clarify the following doubts before proceeding further in our design and it would be really helpful if we would able to clarify our doubts here;

  • Whether both R5F and M4F cores will have access to all the hardware resources,
    • Our main interest is on the following peripherals
      • PCIe
      • GPMC
      • SPI
      • DDR
      • QSPI Flash
    • How to have the DDR partitioning for the application running on R5F and M4F cores
  • Is there any example application available for PCIe; if yes, please let us know the link
  • Is there any documentation available for multi core booting and for building the image
    • In our design we have planned run some of the task in R5F core and few other task in M4F core
  • Whether both TI RTOS SysBIOS and Baremetal solution with example codes are available for both R5F and M4F cores of AM243

With Thanks and Regards,

Senthilkumar R

  • Hi Senthilkumar,

    The AM2432 does support PCIe and GPMC in hardware, but there are no drivers for those two peripherals in current MCU+ SDK. If you want to use them, you will have to develop your own drivers for them. There are some example implementations from PDK for other SoCs. You can certainly use them as references.

    SPI, DDR and QSPI flash ae supported in the current MCU+SDK 8.1.0

    Best regards,

    Ming

  • Hi Ming,

    Thank you for your response and details.

    Since the timeline for our new design implementation is very less; we are worried about the risk involved in this design in estimating the schedule/efforts for porting the PCIe/GPMC drivers from other SoC PDK.

    It would be helpful, if you suggest us the exact SoC drivers to refer for developing/porting PCIe and GPMC drivers for AM2432.

    With Thanks and Regards,

    Senthilkumar R

  • Hi Senthilkumar,

    I understand your tight design schedule.

    The PCIe IP for AM243x is the same as the J7 and the AM243x MCU+ SDK support of PCIe is scheduled for Feb. 2022. If you need it now then you have to refer to the PDK of J7ES or J7VCL.

    GPMC driver for MCU+ SDK is scheduled for June 2022. The good news is that we have a AM64x (shares the same GPMC IP) PDK (pdk_am64x_07_02_01_11) which supports GPMC driver. You can use it as reference to implement your own GPMC driver for AM243x in MCU+ SDK.

    Best regards,

    Ming