-
Notifications
You must be signed in to change notification settings - Fork 21
EthernetWebServer_STM32 Support and Test Results #1
Comments
Many of the examples are pre-defined for Nucleo-144 or Discovery with built-in Ethernet.
Built-in Ethernet is only for:
This is the result of compiling PostServer for Black F407VE
|
Apologies. I was a little confused. I think I understand now, to use the F4VET6 Black Board I need to compile with "#define USE_BUILTIN_ETHERNET false" and use an ENC28J60 Do you intend to support the Black Board with builtin in Ethernet at any time? thanks for the great work Regards |
Currently, the STM32Ethernet library is only supporting Nucleo-144 and Discovery STM32 with built-in Ethernet.
What lib and Ethernet shield you're using now for F4VET6 Black Board with built-in Ethernet? Is that Wiznet W5x00 or DP83848? |
Hi @andy-hopkins
so that HAL modules will be defined
Note For example, for Black Board F407XX with Ethernet built-in, you have to modify the file ./hardware/stm32/1.8.0/variants/BLACK_F407XX/variant.h In Ubuntu, the location can be I tried and compiled OK with Black F407VE, VZ, ZE, ZG. Please give this a try. Regards, |
This library currently supports 1. STM32 boards with built-in Ethernet such as : - ***Nucleo-144 (F429ZI, F767ZI)*** - ***Discovery (STM32F746G-DISCOVERY)*** - ***All STM32 Boards with Built-in Ethernet***, See [How To Use Built-in Ethernet](#1) 2. ***STM32 boards (with 64+K Flash) running EMC28J60 shields*** 3. See [EthernetWebServer Library Issue 1](khoih-prog/EthernetWebServer#1) for reason to create this separate library from [EthernetWebServer library](https://github.com/khoih-prog/EthernetWebServer)
Just released v1.0.1 to add support to popular W5x00 Ethernet shields to all STM32 boards with enough Flash (64K). You're very welcome to give it a try. Regards, |
Hi @khoih-prog I made the change to variants.h and the code compiles and uploads Ok, but I can neither ping the IP or access the webpage. I'll keep playing to make sure I've not done anything stupid :) and let you know how I get on Best Regards
|
I'll try and find the time to check it out sometime this weekend Best
|
I'm testing on Nucleo-144 STM32F767ZI with built-in Ethernet without any issue even with more complicated sketches. I'm trying to make a library similar to WiFiManager for all STM32, to configure and store WiFi/Server/Data Credentials. I'm finding a working EEPROM/FlashStorage library to stored persistent data. Do you come across one working OK? |
For the record, I finally make a new library for this purpose |
Hi @khoih-prog
I attempted to compile for the VET6 Black Board, simply selecting the "Generic STM32F4 Series" as board and board part number "Black F407VE" but the compile failed .. see attached
F407VET6_BLACK.zip
Regards
Andy
Good news that you're successful with BluePill and ECN28J60.
Please try the following new library and let us know the result for F407VET6 and all remaining STM32. BTW, I'm planning to port W5x00, etc. Ethernet shield to this new lib.
EthernetWebServer_STM32
All the STM32 boards with more than 64K Flash are supported by that lib, including all F407VET.
Don't use this library anymore if you're using STM32 as it's not as efficient as the new one (larger code size, not standard core from STMicro).
Boards supported by EthernetWebServer_STM32
Cheers,
KH
Originally posted by @khoih-prog in khoih-prog/EthernetWebServer#1 (comment)
The text was updated successfully, but these errors were encountered: