Hello everyone,
I have Slave Stack Code v5.10 and AM335x SDK v1.00.00.08 and I can build the full ethercat application with neither TI's patch nor Beckhoff's SSC Tool.
When I try TI's patching method, it fails like this:
Image may be NSFW.
Clik here to view.
And when I try Beckhoff's method, I am able to create the slave source files, but after copying them to the app folder, I get the following build errors in CCS v5.4:
Errors:
#10010 errors encountered during linking; "ecat_appl.out" not built ecat_appl C/C++ Problem
#10234-D unresolved symbols remain ecat_appl C/C++ Problem
unresolved symbol main, first referenced in C:/ti/ccsv5/tools/compiler/arm_5.0.4/lib/rtsv7A8_A_le_n_v3_eabi.lib<args_main.obj> ecat_appl C/C++ Problem
Warnings:
This project was created using a version of XDCtools that is not currently installed: 3.23.3.53. Please install the XDCtools of this version, or migrate the project to one of the supported versions. ecat_appl ecat_appl Problems
#552-D variable "SMActivate" was set but never used tieschw.c /ecat_appl/EcatStack line 311 C/C++ Problem
This project was created using a version of compiler that is not currently installed: 4.9.1 [ARM]. Another version of the compiler will be used during build: 5.0.4. Please install the compiler of the required version, or migrate the project to one of the available compiler versions by adjusting project properties. ecat_appl properties Problems
#225-D function declared implicitly ecatappl.c /ecat_appl/EcatStack line 470 C/C++ Problem
#10068-D no matching section am335x.cmd /ecat_appl line 10 C/C++ Problem
I've tried the operations using clean files several times and it just wouldn't work. Any help appreciated. Thanks!