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.

TDA4VM: Eth on MCU1_1 cause an error

Part Number: TDA4VM

Hello,

We recently encountered a problem related to TDA4 MCAL that cannot be solved, and need some help.

Hardware environment: TDA4EVM

RTOS SDK version: 8.0

Problem description: In the SMP multi-core scenario, MCU1_0 and MCU1_1 run the same OS instance. CAN is deployed on MCU1_0 and Ethernet is deployed on MCU1_1.

MCU1_0 is running properly, and the CAN initialization is successful. But MCU1_1 enters an abnormal interrupt when running Eth_Init.

Figure 1 shows the call stack and error status.

Note 1: No problem occurs when both CAN and Ethernet are deployed on MCU1_0..

Note 2: When compiling MCAL, we use the compilation option -DBUILD_MCU1_0 -DBUILD_MCU.

 

Can't Eth be deployed to MCU1_1? And what could be causing the problem?

Figure 1

The address of the access error is 0x2A498004. The peripheral range is as follows: