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: