Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

J721EXSOMXEVM: Regarding Software Reset for Mcu domain of TDA4VM

Part Number: J721EXSOMXEVM
Other Parts Discussed in Thread: TDA4VM

Tool/software:

Hello Team,

we are using the MCAL package MCUSW_09_00_00_15_CONFIG + ti-processor-sdk-rtos-j721e-evm-09_00_00_02

Does TDA4VM supports Mcu Soft Reset?

when we check the Mcu driver , it  is implemented such way that always , it is performing  MCU_PERFORM_RESET_MASK which 0x00060000U

/*******************************************************************************
* Mcu_PerformSoftSysReset
******************************************************************************/
/*! \brief This function will perform system reset.
*
******************************************************************************/
/*
*Design: MCAL-8452,MCAL-8444
*/
void Mcu_PerformSoftSysReset(uint32 resetVal)
{

#if defined (SOC_J721E) || defined (SOC_J7200) || defined (SOC_J721S2) || defined (SOC_J784S4)

LLD_REG32_WR(&rstaddr->MAIN_WARM_RST_CTRL, MCU_PERFORM_RESET_MASK);

#elif defined (SOC_AM62X) || defined (SOC_AM62AX)
LLD_REG32_WR(&rstaddr->RST_CTRL, MCU_PERFORM_RESET_MASK);
#endif
}

Is it always we need to do hardware Power of or Even Software Reset will work?

Regards,

Pradeep R