[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