During the stability test of MCU (model S32K341), we found that the MCU restarted ab

normally. Later, we located that the last function entered before the restart was the Ethernet's common interrupt function. The specific reset point is as follows:

Through log records, we determined the values of the following two registers: DMA_Interrupt_status (0x40481008) = 0x00020000; The corresponding register description (indicates which major module of Ethernet generated the interrupt):

MA_CH0_Status (0x40481160) = 0x00000405; Corresponding register description (indicating the specific reason for the interrupt)


Background description:
We are conducting a stability test where this board communicates with other boards via large-scale Ethernet communication. The recurrence probability of this issue is once every 48 to 72 hours, and it leads to an MCU reset. We are using the MCA version as shown in the figure below. In our code, there is a continuous transmission of 10ms periodic messages, and we are utilizing the FreeRTOS operating system. Additionally, there is another task performing MDIO read and write operations every 200ms.
