Error in Final Launch Sequence

You may receive this warning in the Efinity RISC-V Embedded Software IDE console while launching Co-Debug:
Figure 1. Error due to Invalid USB Location

Reason 1:

The project is using manual configuration to target a specific development kit based on USB bus and device, which is no longer valid.

Solution 1:

If only a single development kit is connected, open Launch Config Generator and click on Restore Config to reset the Co-Debug configuration to use auto connect.

If multiple users are using the same machine to debug their own development kit, click Scan USB and select the desired development kit from the drop-down list. Then, click Update OpenOCD Daemon Config.

Reason 2:

If the error happens on RISC-V IDE running in a Linux environment via a virtual machine, most probably the USB compatibility is set to USB 2.0.

Solution 2:

Change the USB compatibility to USB 3.1 under USB Controller in Virtual Machine Settings.
Figure 2. Change USB Compatibility to USB 3.1