Other Parts Discussed in Thread: SYSBIOS
Hello All,
Im planning to port EtherCAT to another RTOS;
In the EtherCAT implementation guide, page8, on the ARM side, there is EtherCAT Slave Stack Code along with Protocol Adaptation Layer component. Figure below:
Im currently using SysBIOS SDK 2.1.0.1 in which Protocol Adaptation Layer is provided in the form of a library at (<Drive>:\ti\sysbios_ind_sdk_2.1.0.1\sdk\protocols\ethercat_slave\stack_lib\am437x).
Im trying to understand what exactly Protocol Adaptation Layer is and what are the functionalities and APIs that are covered by this component.
There seems to be no documentation associated with Protocol Adaptation Layer or correct me If Im missing anything here.
Also the PRU Driver on the ARM side that includes TIESCBSP and TIESCHW layers for HW initialization routines, ISR RW, ESC RW, AL Status events right?
So, could you please let me understand what is Protocol Adaptation Layer for? A guide to the same would be of great help.
Thanks & Regards
Rohit