cancel
Showing results for 
Search instead for 
Did you mean: 

LwIP_HTTP_Server_Netconn_RTOS for Nucleo 767ZI isn't converted properly for STM32CubeIDE and it does not build.

CubeIDE version 1.6.0, Firmware version F7_1.16.0, on MacOS

In CubeIDE, start a new project from the examples, choose the nucleo-144 for 767ZI and LwIP. This leaves the LwIP_HTTP_Server_Netconn_RTOS example. But it will not build.

There is a missing link to the LwIP Includes directory, so lwip/opt.h, init.h, debug.h, and many others are missing and LwIP does not build. Are you suuuure this got tested?

This project for Nucleo 429 works.

3 REPLIES 3
Imen.D
ST Employee

Hello @Andrei Chichak​ ,

It seems there was an issue with the .cproject file that contains trailing spaces for the include path. Removing the trailing spaces allows the project to build.

I advise you to download and check the new patch STM32CubeF7 V1.16.1, as the issue should be fixed with this release.

Please, keep me informed about your update and if the new release solves your problem.

Imen

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen

I deleted all of my F7 firmware files, zips and unzipped. When I started a new project as described above, the option to pick another version other than 1.16.0 was greyed out, and it proceeded to pull down 1.16.0 again.

I'd like to use 1.16.1, since there are other LwIP changes (and LwIP has been making me angry recently).

That's all for now.

A

Okay, I downloaded 1.16.1, deleted 1.16.0, and when I tried creating a project from the example, it pulled down 1.16.0.

I also tried refreshing the MCUs, Boards & Examples Data, and that did the same thing (actually it locked up the IDE when I did it twice)

A