Part Number: AM2432 Tool/software: Hi, I am using AM2432 with Profinet from the Industrial SDK 09.02.00.24. I am porting code implemented on an AM2432 project that uses EthernetIP on my project on a AM2432 that uses Profinet. The code creates a TFTP server, using the SDK source file inside mcu_plus_sdk/source/networking/lwip/lwip-stack/src/apps/tftp/tftp.c . On the project that uses EthernetIP everything works correctly, while on the project that uses Profinet I get no response at all. I noticed that when calling the function tftp_init_common in the SDK source tftp.c , in the EthernetIP project I can follow the execution of the udp functions (e. g. udp_new_ip_type , udp_bind , ...) with Step Into, that shows the source code implemented in mcu_plus_sdk/source/networking/lwip/lwip-stack/src/core/udp.c and declared in mcu_plus_sdk/source/networking/lwip/lwip-stack/src/include/lwip/udp.h , while in the Profinet project I can see that the functions are declared in the same file of EthernetIP but it seems that I can't see the source code where they are implemented. In any case, on the Profinet project I still get no error message when I run the same functions and the same code, but when i send the TFTP request the module does not respond. Are Profinet and EthernetIP using the same LWIP source code? What can I do to better understand my problem? Thank you, Best Regards, Andrea
↧