Hi,
In our development, we have a requirement to reset R5FSS without resetting PRU_ICSSG.
Therefore, we use the software warm reset method to reset the device, but it seems that PRU_ICSSG is also reset together.
The code is as follows:
void AM243x_SW_MAIN_WARMRESET( void ) { uint32_t mCTRLMMR_RST_CTRL = 0; mCTRLMMR_RST_CTRL = CSL_REG32_RD(SW_MAIN_WARMRST_ADDRESS); mCTRLMMR_RST_CTRL = ( mCTRLMMR_RST_CTRL & 0xFFFFFFF0 ) | 0x00000006; CSL_REG32_WR( SW_MAIN_WARMRST_ADDRESS, mCTRLMMR_RST_CTRL ); }
Is there any method to reset R5FSS without resetting PRU_ICSSG?