I want to use GMAC0 on M7. GMAC0 communication on M7 in the Debug mode of the S32 Debug emulator is also working properly. However, after burning the M7 program into the boot, it was found that M7's GMAC0 communication would be affected by the compilation of the refInit() function in the A53 program, in two cases:
(1) Without adding rfeInit() function, SRAM used more than 600 KB when compiling, and M7 network port communication was normal when the board was powered on;
(2) Add rfeInit() function when compiling SRAM used more than 3500 KB, the board is powered on M7 network port communication to send a frame of data is not sent.
The second RF initialization function( refInit() ) after power-on has not yet been executed,the difference between (1) and (2) is that the GMAC0 network port of M7 will not communicate with each other after refInit() is compiled。
Why is that?