我尝试通过 usb4java api 从 USB 设备读取,但出现错误:USB 错误 5:无法读取数据:找不到实体有人可以帮助我吗?必须注意的是,endpoint_in 我从 LibUsb.ENDPOINT_IN 得到它,然后我将它传递给读取功能 找到设备已声明,但我无法继续从设备读取。
My code is given below:
import java.io.IOException;
import java.io.PipedInputStream;
import java.io.PipedOutputStream;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.IntBuffer;
import javax.swing.JOptionPane;
import org.usb4java.BufferUtils;
import org.usb4java.Context;
import org.usb4java.Device;
import org.usb4java.DeviceDescriptor;
import org.usb4java.DeviceHandle;
import org.usb4java.DeviceList;
import org.usb4java.LibUsb;
import org.usb4java.LibUsbException;
public class Test {
private static byte endpoint;
// private static final byte IN_ENDPOINT = 0;
private static Device device;
private static Context context = new Context();
private static DeviceHandle handle;
public static …Run Code Online (Sandbox Code Playgroud) usb4java ×1