[U-Boot] [PATCH 1/2] dfu: Provide means to find difference between dfu-util -e and -R

Lukasz Majewski l.majewski at samsung.com
Mon Sep 1 09:27:12 CEST 2014


Hi Stephen,

> On 08/22/2014 08:08 AM, Lukasz Majewski wrote:
> > This commit provides distinction between DFU device detach and
> > reset. The -R behavior is preserved with proper handling of the
> > dfu-util's -e switch, which detach the DFU device.
> >
> > By running dfu-util -e; one can force device to finish the
> > execution of dfu command on target and execute some other scripted
> > commands.
> >
> > Moreover, some naming has been changed - the dfu_reset() method now
> > is known as dfu_detach(). New name better reflects the purpose of
> > the code.
> >
> > It was also necessary to increase the number of
> > usb_gadget_handle_interrupts() calls since we also must wait for
> > detection of the USB reset event.
> >
> > Example usage:
> > 1. -e (detach) switch
> >   dfu-util -a0 -D file1.bin;dfu-util -a3 -D uImage;dfu-util -e
> >
> >   access to u-boot prompt.
> >
> > 2. -R (reset) switch	
> >   dfu-util -a0 -D file1.bin;dfu-util -R -a3 -D uImage
> > 	
> >   target board reset	
> 
> Tested-by: Stephen Warren <swarren at nvidia.com>

Applied to u-boot-dfu.

Thanks!

-- 
Best regards,

Lukasz Majewski

Samsung R&D Institute Poland (SRPOL) | Linux Platform Group


More information about the U-Boot mailing list