[U-Boot] [PATCH 1/2] dfu: Provide means to find difference between dfu-util -e and -R
Stephen Warren
swarren at wwwdotorg.org
Mon Aug 25 22:01:49 CEST 2014
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>
More information about the U-Boot
mailing list