iceprog does not find iCEstick on Windows
See original GitHub issueHello, I got a new iCEstick today, trying to use it with the icestorm toolchain on Windows. I can get a bitstream generated fine, but when I do iceprog my_bitstream.bin
I just get this:
Can't find iCE FTDI USB device (vendor_id 0x0403, device_id 0x6010).
ABORT.
I’m thinking this is a bug in icestorm/iceprog itself, since Diamond Programmer off the Lattice site can program the iCEstick with no problem. I also double checked what device/vendor IDs it’s showing up as, and they matched 0x0403/0x6010, as shown in this screenshot.
How would I fix this? I even tried with -d i:0x0403:0x6010
, although that didn’t fix it at all.
Issue Analytics
- State:
- Created 5 years ago
- Comments:24 (8 by maintainers)
Top Results From Across the Web
iceprog does not find iCEstick on Windows · Issue #141 - GitHub
Hello, I got a new iCEstick today, trying to use it with the icestorm toolchain on Windows. I can get a bitstream generated...
Read more >linux - iceprog - Can't find iCE FTDI USB device - Stack Overflow
I'm trying to upload a bitstream file to iCEblink40-LP1K Evaluation Kit with iceprog on Arch Linux ...
Read more >Getting Started With Lattice IceStick FPGA Using Open Source ...
Step-by-step tutorial on how to install open source development tools for the Lattice IceStick FPGA evaluation board on macOS and Linux.
Read more >iCE40 FPGA Programming with WSL and Open Source Tools
But here, iceprog will not see the iCE40 to program it. ... on a VM on a Windows host, the iCEStick shows up...
Read more >(WSL) Can't find iCE FTDI USB device - 1BitSquared Forum
I was able to get the FPGAwars Windows build of iceprog working. As a bonus WSL allows you to run a windows EXE...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
For custom boards such as the icebreaker (cc @esden), I wonder if this could be fixed by disabling VCP in the EEPROM for the first port? Or does Windows need to be explicitly told to use libusb, as opposed to just not autobinding the serial port?
LibFTDI
doesn’t really play nice w/ Windows by default. Unlike Linux, it’s not possible forlibusb
/libFTDI
to switch between a serial port USB device and FTDI functionality at will; you need a special driver for this.… and @daveshah1 beat me to it 😃.