Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }