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.

RTOS/SYSBIOSSDK-IND-SITARA: PRU EtherCAT compile errors

Part Number: SYSBIOSSDK-IND-SITARA
Other Parts Discussed in Thread: SYSBIOS, TLK110

Tool/software: TI-RTOS

Hello Everyone !

I was an old user of industrial Sdk (from am335x_sysbios_ind_sdk_1.1.0.4 to sysbios_ind_sdk_02.01.03.02) .

As Texas will probably stop to support Industrial Sdk, I have decided to migrate to Processor Sdk with PRU_ICSS_Industrial.

So I have downloaded all the needed software:

  • bios_6_46_05_55
  • edma3_lld_2_12_04_28
  • ndk_2_25_01_11
  • pdk_am335x_1_0_7
  • xdctools_3_32_01_22_core
  • PRU-ICSS-EtherCAT_Slave_01.00.03.01
  • .......

I have an evaluation board iceV2 with arm3359.

I have followed all the explaination described in the PRU_ICSS_EtherCAT_User_Guide.pdf.

So I managed to generate the 2 ethercat project: 

  • ethercat_slave_demo
  • ethercat_slave_full (patched with beckoff sources)

I tried to compile this 2 prjocets with ccsv7 and I have the same errors during the link for the 2 projects:

  • in tiescbsp.c: "undefined reference to `Board_enablePhyAutoMDIX' "
  • in tiescphy_tlk110.c: undefined reference to `Board_getPhyIdentifyStat'  and some other same errors.

It seems to be a problem of missing libraries but I don't manage which one !

Can you help me on this subject please ?

Thanks a lot

Laurence