has anyone done troubleshooting for why an FTDI ch...
# caravel-board
j
has anyone done troubleshooting for why an FTDI chip cannot be found through the usual
Ftdi.find_all()
calls in the flashing scripts. I'm on a Windows machine and I can see the FTDI device in my device manager. When I try to find this device with vendor and product ID 0x0403, 0x6014, pyftdi is not able to make a connection
Copy code
/opt/riscv/bin/riscv64-unknown-elf-gcc -O0 -mabi=ilp32 -march=rv32i -Wl,-Bstatic,-T,../sections.lds,--strip-debug -ffreestanding -nostdlib -o bgr.elf ../start.s bgr.c
/opt/riscv/bin/riscv64-unknown-elf-objdump -D bgr.elf > bgr.lst
/opt/riscv/bin/riscv64-unknown-elf-objcopy -O verilog bgr.elf bgr.hex
python3 ../util/caravel_hkflash.py bgr.hex
Error:  No matching FTDI devices on USB bus!
Makefile:32: recipe for target 'flash' failed
make: *** [flash] Error 1
rm bgr.elf
I am using WSL-Ubuntu
a
Does the wsl support user space usb access? I think this might be a reason why it fails