Post Go back to editing

adi_gemac_int.h chanages from CCES V2.9.4 to CCES V2.11.0 and V2.11.1 causes ethernet communication to fail

Category: Software
Product Number: CCES
Software Version: 2.11.0

As of CCES V2.11.0 the header file adi_gemac_int.h in folder  ..\Analog Devices\CrossCore Embedded Studio 2.11.0\ARM\arm-none-eabi\arm-none-eabi\lib\src\cortex-a5\drivers\Source\ethernet\gemac\

changed as follows compared to V2.9.4:


If an ADSP-SC589 project with running communication over Ethernet/GEMAC on CORE0 is ported from CCES 2.9.4 to CCES 2.11.0 or 2.11.1 the communications fails after the port.
Reverting the changes in CCES 2.11.0 or CCES 2.11.1 to the version available with CCES V2.9.4  the communication over GEMAC does the job.

I do not understand if the changes in adi_gemac_int.h are intentional and if so what should be done to make the communication work. 

Modified GMAC0 to GEMAC Changes were ported from CCES 2.9.4 to CCES 2.11.0 and CCES 2.11.1
[edited by: erka at 3:54 PM (GMT -5) on 27 Feb 2023]