Library for stm32f429 for communicating with wiznet7500p
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-02-22 12:56 AM - edited ‎2024-02-22 3: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
- Labels:
-
Ethernet
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-02-22 6:47 AM - edited ‎2024-02-22 8: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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-02-22 7: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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-02-22 8: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!
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-02-22 8:42 AM - edited ‎2024-02-22 8: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.
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-02-22 8: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!
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-02-22 8:51 AM - edited ‎2024-02-22 8: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?
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎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??
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-02-23 1: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
