static void Main(string[] args) { var devices = LibUsbDotNet.UsbDevice.AllDevices; for (int i = 0; i < devices.Count; i++) { var device = devices[i]; Console.WriteLine(devices[i].FullName); } try { ELF <uint> elfFile = ELFReader.Load <uint>(args[0]); USBLoader loader = new USBLoader(VendorID, ProductID); try { loader.BootStage1(elfFile); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { loader.Cleanup(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadKey(); }
static void Main(string[] args) { var devices = LibUsbDotNet.UsbDevice.AllDevices; for (int i = 0; i < devices.Count; i++) { var device = devices[i]; Console.WriteLine(devices[i].FullName); } try { ELF<uint> elfFile = ELFReader.Load<uint>(args[0]); USBLoader loader = new USBLoader(VendorID, ProductID); try { loader.BootStage1(elfFile); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { loader.Cleanup(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadKey(); }