Additionally i would start generating the project again using the latest 
version of CubeMX using the original ioc file. It contains LwIP 2.0.0 with 
adopted EthernetIf.c already. A migration starting there to 2.0.2 should be 
straight forward. 
Regardless, check if your co-worker has made any changes to the original 
sources. 

Am 13. März 2017 22:59:39 MEZ schrieb "Wormsley, Jeffrey (Jeff)" 
<[email protected]>:
>I'm trying to upgrade a project from 1.4.x to 2.0.2.  The project is on
>STM32F417 generated from CubeMX using IAR, FreeRTOS and wolfSSL.  It's
>the demo WolfMQTT app if anyone has that to compare to.
>
>I've managed to build all of the search paths and file structure for
>2.0.2 ok, and the project compiles, but then fails to link.  At issue
>is changes revolving around etharp.c, ethernet.c and ethernetif.c.  The
>original project apparently uses etharp.c and a function called
>etharp_send_ip() in multiple places for sending packets, but the 2.0.2
>code expects this to be done from ethernet_output(), which my project
>doesn't even have.  Other missing bits include ethzero, ethbroadcast
>and ethernet_input().  I think ethzero and ethbroadcast could be copied
>from the sample ethernet.c that came with 2.0.2.  Or is that code
>expected to be the only ethernet.c in the project, and the ethernet.c
>that CubeMX generated should be renamed or something?
>
>Not being the person who originally built this project, I'm somewhat at
>a loss as to where to proceed.  Anyone have any pointers for moving
>from 1.4.x to 2.0.2 in a CubeMX STM32F4xx environment?
>
>Thanks,
>  Jeff.

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to