-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pico rp2040 ethernet branch build failure (tcpecho_raw.h not found) #62
Comments
Thanks for the report. In my repo, I can see that file located at |
Besides, do you have any specific reason to use the ENC28J60? I'm currently re-designing the PCBs and I would switch to the WZ5500 chip since there are modules available which are cheaper and easier to integrate. If there are no objections or things that the ENC28J60 can do better. |
- if not > what will pin connection with Ethernet module (0 to 5 Gpio) |
Well, yes. The
I know that they have an internal stack but I don't plan to use it. I'd rather keep the software generic to not depend on a specific chip model
The W5500 (the WIZ850io module to be exact) is added in this branch: https://github.com/kripton/rp2040-dmxsun/tree/kicadUpdates. The baseboard_4slots has a socket for the module and the IRQ line is shared with the nRF24 module. For the new baseboard_2lots, there is a jumper and configurable IRQ pins since less are used for the DMX output. PDFs of schematic and board are available via the actions: https://github.com/kripton/rp2040-dmxsun/actions/runs/3578552144
Yes, 6 to 21 are used for DMX output. However, SPI is used to communicate with the nRF24 and I shared this SPI with the WIZ850io. Thus, only one additional CHIP-SELECT pin is required (and the former debug trigger PIN is used as shared IRQ).
Yes, I've seen that module. Unfortunately, the pinout seems to be incompatible with what I've chosen for the dmxsun |
It all looks to me like the lwip submodule doesn't match what the other files are expecting. Please see my request from above to show us the output of |
Because usually, one links in / references the CMakeLists file from all libraries and the libraries should add the files to be compiled by themselves. I've just tried compiling this from scratch. On my RPi4 it fails, but with another error and the reason is that gcc 8.3 is the latest version available and that doesn't support C++20, which is required for |
|
pico RP2040 Ethernet branch build successfully.. |
Oh nice, tbis is good to hear. Do you mind sharing some insights whaf fixed it for you? |
@trinityworld do you want to tell us what was wrong or how you fixed it? Otherwise I would close this issue. |
GPIO 27 use for ENC-INT pin then problem solved.. now i am build project only get 16 parallel output. trying to fill wavetable buffer from 16 universe data (buffer)and after than buffer transfer to 16 gpio as parallel.but here :( not get dmx output. |
Okay, I never used the ENC's INT pin on the dmxsun And I'm getting a HTTP 404 when I try to access your link |
@trinityworld : I'd propose to close this issue since it's mainly about the ENC28J60 which will not be used for the dmxsun. I will rather go with the W5500. If you want to keep the support in your fork and it doesn't conflict with other parts, I will gladly accept a PR. |
i am trying to Ethernet( ENC28J60 ) configuration with pico rp2040 as per main...kripton:ethernet) but get error..
The text was updated successfully, but these errors were encountered: