2024-02-22 12:56 AM - edited 2024-02-22 03:04 AM
Hi amazing,
Just a simple question.
Do you know if exists a library or repo with some example better for communicating with wiznet 7500 p?
I have found this..
Should it work inside stm32cubeide?
https://github.com/Wiznet/W7500x_StdPeriph_Lib/tree/master
Thanks a lot for your help
2024-02-22 06:47 AM - edited 2024-02-22 08:52 AM
Yes, it will work. STM32CubeIDE is eclipse based and eclipse is supported.
W7500X is its own microcontroller and can't be programmed using ST tools. Likely the manufacturer has an IDE or recommended IDE for development.
2024-02-22 07:01 AM
Hi @TDK .. thanks for the reply ..
Do you think i can get inspiration from here to make a working example of st communicating with wiznet7500 in uart ?
https://github.com/afiskon/stm32-w5500/blob/master/Src/main.c
Thanks
2024-02-22 08:38 AM - edited 2024-02-22 11:20 AM
@SGasp.1 wrote:
Should it work inside stm32cubeide?
https://github.com/Wiznet/W7500x_StdPeriph_Lib/tree/master
It says:
"This library is a firmware package which contains a collection of routines, data structures and macros covering the features of W7500x peripherals."
It's for writing code to run within the Wiznet W7500x devices - not for code to run on an STM32!
2024-02-22 08:42 AM - edited 2024-02-22 08:43 AM
@TDK wrote:Yes, it will work. STM32CubeIDE is eclipse based and eclipse is supported.
Will it?
:thinking_face:
AIUI, It's for code to run on the Wiznet device itself - not on an external microcontroller (such as STM32).
STM32CubeIDE is eclipse based and eclipse is supported.
Yes, but it has been optimised for STM32 Targets - so that's not going to help (much) with building for other targets.
2024-02-22 08:45 AM
@SGasp.1 wrote:Do you think i can get inspiration from here to make a working example of st communicating with wiznet7500 in uart ?
https://github.com/afiskon/stm32-w5500/blob/master/Src/main.c
That's something completely different!
It says:
So, yes - that is what it says it's for!
2024-02-22 08:51 AM - edited 2024-02-22 08:51 AM
The Wiznet W7500 has its own on-board Cortex-M0, plus the well-known Wiznet "hardware" TCP/IP Stack:
https://www.wiznet.io/product-item/w7500/
If you've got an stm32f429, why do you need a Wiznet with its own on-board Cortex-M0?
Wouldn't it be better to use a Wiznet with just the "hardware" TCP/IP Stack?
Or just run a software TCP/IP stack on the stm32f429?
2024-02-22 12:22 PM
@Andrew Neil wrote:Wouldn't it be better to use a Wiznet with just the "hardware" TCP/IP Stack?
Or just run a software TCP/IP stack on the stm32f429?
ie, their "TOE" (TCP Offload Ethernet) Chip range:
https://www.wiznet.io/product/tcpip-chip/
Or just run a software TCP/IP stack on the stm32f429?
It has Ethernet - so why would you add an external ethernet chip??
2024-02-23 12:57 AM
Hi @Andrew Neil ..
Thanks for your consideration
I will try to explain myself better .
I have a stm32f429 connected with uart to a wiznet 7500p.
The wiznet has been programmed with the following fw .
https://docs.wiznet.io/Product/S2E-Module/WIZ750SR/download
The point is that i want to communicate wih the wiznet.
How can I make a test for understanding if the stm32 is communicating in a correct way with the wiznet?
Where i can find the protocol of the communication with the wiznet?
Thanks a lot
2024-02-23 01:16 AM
Hi @Andrew Neil ..
Your observation makes sense but i think all pins were busy no it has been decided to use the wiznet.
The point is now how to test the communication?
Thanks