[Windows 11] No valid BOARD values for make command #63
-
Hi! Just got my eurorack-pmod and an icebreaker board, and I am trying to get started with some of the examples! I followed the "Getting Started" section of this repo, and followed the oss-cad-suite-build installation as specified on the github page. However, I appears that I have no board values for the make command. Is there some (maybe obvious) step I am missing for connecting the icebreaker board? I am completely new to this world, would also appreciate any help on what to read up on to better understand the tools! On windows 11. When running the
I get the error:
When running just the
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hey there @rasmuskurstein! I think the problem is that some unix-y dependencies are missing when running this straight from a Windows command prompt. Agree this could use some better docs. The build system uses a unix-style Makefile system, which means you need to install some extra things on Windows compared to Linux or Mac. However, I have this job in CI where you can see exactly what I needed to install to get a successful Windows build (this is tested on every commit): https://github.com/apfelaudio/eurorack-pmod/blob/master/.github/workflows/main.yml#L45-L67 I'd recommend going through the above CI job to see what is there, but in summary:
export PATH=$PATH:/path_you_extracted/oss-cad-suite/bin
export PATH=$PATH:/path_you_extracted/oss-cad-suite/lib
As a completely different alternative to the above, you could try using WSL2. However I think with WSL you might have issues with the let me know how you go! |
Beta Was this translation helpful? Give feedback.
I did indeed try to run it from the windows terminal!
After running the command
in the MSYS shell, the board values appear when running the
make
command.I had a second issue as well though, I will leave the solution here for other people getting started with icebreaker->euorack-pmod on windows:
I was getting an error from the
make
command, that the icebreaker board wasn't found, even thoughlsusb
shows it is connected and with the correct id.To work with the ICEBreaker board on windows , the driver needs to be changed to WinUSB. This can be done with Zadig.
It's working now, I have the mirror core up and running! I will check out som…