Hi Sylvain,
Also which yosys version are you using ?
Yosys 0.9 (git sha1 1979e0b)
make sure that your nextpnr is built with the python bindings enabled
How to do that? I usually do:
~/nextpnr# cmake . -DARCH=ice40 -- Building with IPO -- Found Python3: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found suitable version "3.8", minimum required is "3.5") found components: Development -- Found Boost: /usr/include (found version "1.71.0") found components: filesystem program_options iostreams system thread regex chrono date_time atomic -- Found Boost: /usr/include (found version "1.71.0") found components: program_options filesystem system -- Configuring architecture: ice40 -- Enabled iCE40 devices: 384;1k;5k;u4k;8k -- Found Python3: /usr/bin/python3.8 (found suitable version "3.8.10", minimum required is "3.5") found components: Interpreter -- IceStorm install prefix: /usr/local -- icebox data directory: /usr/local/share/icebox -- Using iCE40 chipdb: /root/nextpnr/ice40/chipdb -- Configuring done -- Generating done -- Build files have been written to: /root/nextpnr
then "make".
Do you see the "new full-speed usb device" detected and then it fails to enumerate, or do you see nothing at all ?
Nothing at all, "dmesg" is completely empty after several rounds of plug in and/or reset.
Regards, Csaba