Board def for WeAct Studio RP2350B fails updating submodules #16827
|
I've been trying to create a board def for the WeAct Studio RP2350B core board, mostly by modifying existing definitions and hoping for the best. This is what I've come up with so far: scruss/WEACTSTUDIO_RP2350B: attempted MicroPython config for this board. I have a dev system set up that I can build more conventional RP2350 boards. When I attempt I've only ever seen this before if core parts of the build subsystem are missing. In this case, they're present, as I can build for other stock RP2350 boards. What am I missing? The WeAct Studio RP2350B core board has optional PSRAM /CS on GPI00, so we can't use the default UART0 settings for that pin. |
Replies: 4 comments 18 replies
|
Looks like a regression as it works fine when using the version with the v1.24.1 release tag I opened an issue: #16870 |
|
With only a few updates I was able to get a clean build pretty easily. It doesn't yet work on the device - I suspect I need some additional flash configuration (?) - but it builds fine!
Update: A couple of other defines for the flash and it now works! Check out mattytrentini@954084c. Note: I haven't tried building for RISC-V yet. |
|
Thanks to Matt's excellent work, there is a board definition accepted in the main repo: ports/rp2/boards/WEACTSTUDIO_RP2350B_CORE and UF2 images are available on the official download page: download/WEACTSTUDIO_RP2350B_CORE |
OK, I've tidied the board definition up, tested with RISC-V and raised a PR: #16892
If anyone could test I'd appreciate it!