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.

MCU-PLUS-SDK-AM263X: ICSS_EMAC linker error

Part Number: MCU-PLUS-SDK-AM263X
Other Parts Discussed in Thread: SYSCONFIG

I am trying to follow the instructions listed here: https://software-dl.ti.com/mcu-plus-sdk/esd/AM263X/latest/exports/docs/api_guide_am263x/ICSS_EMAC.html

I have successfully enabled ICSS_EMAC in my sysconfig, updated the linker cmd file, updated MPU, and included the header file as required.

I initially had the same linker error that was mentioned here: https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1180611/am2634-icss-emac but I fixed it by adding icss_emac.am263x.r5f.ti-arm-clang.debug to the arm linker file search path.

I have only added the code needed to initialize the handle:

CONFIG_PRU_ICSS1 and CONFIG_ICSS_EMAC1 are defined in my syscfg.

Now it throws a different linker error coming from the library I added:

How should I fix this? Am I missing a library or maybe I need to install something else?