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.

CPU2 booting method from CPU1 in TMS320F28377D

Other Parts Discussed in Thread: TMS320F28377D, CONTROLSUITE

HI all,

 i am seeing the sample software programme on dual core for TMS320F28377D.

I am a bit confused regarding the boot procedure of CPU2 from CPU1.

In some example ( from controlsuite) IPCBOOT command is used from CPU1. But in some other case say like adc_epwm_cpu1 & adc_epwm_cpu2, no such commnand is used.

Can some one please explain the same.

Please help.

Regards

  • CPU1 happens to be the master CPU.

    Not sure whether you have read the comments in the adc_pwm example code. It clearly explains what the intended example is for.

    Example comments mentioned in quotes

    "
    //! This example demonstrates how to make use of the ADC and EPWM peripherals
    //! from CPU2. Device clocking (PLL) and GPIO setup are done using CPU1,
    //! while all other configuration of the peripherals is done using CPU2.
    "

    Unless CPU1 transfers the ownership, CPU2 cannot control / configure the peripherals.

    IPCBOOT commands can be used in applications when CPU2 boot process is required to be controlled / decided by CPU1. The bottomline is, it is not required to use IPCBOOT commands if it is not necessary for your application.

    Regards,
    Manoj
  • Thanks for the reply.
    yes it is understood now.
    Regards