Part Number: AM3359
Hello there,
Components/SDKs/Stacks:
- pdk_am335x_1_0_17
- processor_sdk_rtos_am335x_6_03_00_106
- PRU-ICSS-EthernetIP_Adapter_01.00.04.11
I have a simple ethernet\ip_adapter project that I got by following this user guide (https://software-dl.ti.com/processor-industrial-sw/esd/docs/indsw/ethernetIP_adapter/01_00_04/PRU_ICSS_EthernetIP.html) I can build and run the app on board (MLO and app using mcsd boot), I have my scanner running of on soft plc (codesys) and I can see the frames going back and forth on wireshark. I have been trying to find the callback/api to see incoming frames so that I can do something with the inputs but I have not find anything.
I know there is a function called "void EIP_processProtocolFrames(uint32_t *queue_number, void *userArg)" which was registered as callback during drv initialization but it only executes few times. It finds if it is a DLR frame, PTP frame or LLDP frame. this LLDP function further checks if it is indeed LLDP frame if not then send it to the TCP/IP stack but I don't see any function that take cares of tcp/ip part, that what I am interested in, how can I extract this frame.
Regards,
