Raspberry pico 2 w with Wiznet5500 #17308
Replies: 4 comments 3 replies
-
Not an answer to the request, but may I add my very similar request for firmware to support the wiznet W5100s Pico2 board. I got the W5100s Pico2 board as a nice tidily POE sub board can be attached which I would find very handy. I looked at seeing if there was any way for an amateur to add the wiznet to the mp network module, but as far as I can see this is all done in the depths of linking C code when building a version of micropython which is beyond my skills. Heres hoping that now the release version of micropython for the Pico2 is out some clever bod will create some firmware for these boards, and if its the reader of this post, then I thank you very much :) |
Beta Was this translation helpful? Give feedback.
-
It's not that difficult to build your own Micropython firmware from source if you just follow the instructions. |
Beta Was this translation helpful? Give feedback.
-
Thanks Lobo-T for the hint on building an mp version with wiznet. I have build mp to freeze some of Peter Hinches libraries before with success and adding a 'set' instruction into the mpconfigboard.cmake file as per your example seemed easy enough so I had a go. First small mistake I made was to put W5100s into the file, but on compilation it said it must be W5100 or W5500 etc. so I corrected that using W5100 and had another go. Sadly it wont compile for me.
So then I thought that maybe as wiznet is ethernet and not wifi that it may work if I compile it for a Pico2, but I get similar error messages:
The wiki/Build-Troubleshooting did not seem to have anything relevant. Right now I'm stuck and out of my depth on deciphering what is amiss, but any hints or tips from anyone would be welcome and I'll give it another bash. |
Beta Was this translation helpful? Give feedback.
-
Oh.. Success :-) - I'm singing a happy tune so lucky your out of earshot. Whilst trying to find some docs on doing this building of mp stuff and stumbling around in the MP github I rather randomly chanced on finding some wiznet C files, some of which were in a directory W5100S. So I changed the mpconfigboard.cmake 'set' to be W5100S (instead of W5100) and went through the make process again, and this time no errors. I loaded the uf2 file onto my wiznet W5100s Pico2 board, plugged in an ethernet cable, fired up Thonny, loaded a program that was working on a wiznet RP2040 board, and it all worked. So far so good. So thanks again @Lobo-T you did set me on the winding path to success. Somewhere there must be some doc's I'm not seeing that lists all these things one can do when building ones own mp version. I've no idea where the info on using the likes of set(MICROPY_PY_NETWORK_WIZNET5K 5100S) in a mpconfigboard.cmake is to be found, or indeed how many other MICROPY_PY.... stuff is to be found. There seems to be a heck of a lot of readme,s all over the place. But that all for later, and today I quit whilst I'm ahead :) |
Beta Was this translation helpful? Give feedback.
-
Hello, everybody.
Is there any firmware that can handle wifi and wiztnet5500 modules?
How can I create a firmware that supports the Pico 2 W with the Wiznet5500 chip?
Beta Was this translation helpful? Give feedback.
All reactions