It looks like Lattice didn't program the description of the FTDI chip to Lattice iCE40UP5K Breakout for some of their new boards. My board's ftdi chip returns USB <-> Serial Converter as the description. That was causing a board not found error when I tried to upload. Also the FTDI index on my computer is 0 which was also causing the SCons._check_ftdi to return None so I fixed that as well.
Work Done
Updated .gitignore to include vscode specific private folders
Change the board.json Lattice iCE40UP5K Breakout description to be a regex for matching with the default FTDI chips description USB <-> Serial Converter
Overview
It looks like Lattice didn't program the description of the FTDI chip to
Lattice iCE40UP5K Breakout
for some of their new boards. My board's ftdi chip returnsUSB <-> Serial Converter
as the description. That was causing aboard not found
error when I tried to upload. Also the FTDI index on my computer is 0 which was also causing theSCons._check_ftdi
to return None so I fixed that as well.Work Done
Lattice iCE40UP5K Breakout
description to be a regex for matching with the default FTDI chips descriptionUSB <-> Serial Converter
POP