[U-Boot] [PATCH] dfu: initial implementation

Wolfgang Denk wd at denx.de
Thu Nov 3 19:13:52 CET 2011


Dear Andrzej Pietrasiewicz,

In message <1320228007-8947-1-git-send-email-andrzej.p at samsung.com> you wrote:
>
> Device Firmware Upgrade (DFU) is an extension to the USB specification.
> As of the time of this writing it is documented at
> 
> http://www.usb.org/developers/devclass_docs/DFU_1.1.pdf
...
> Please refer to dfu-util documentation for details.
> The below ASCII-art presents a connection between the host and the device.
> 
>       +-----------------+    <--- DFU --->    +-------------------------+
>       |  e.g. dfu-util  |    <=== USB ===>    |          / altsetting 0 |
>       |          host   +---------------------+   device - altsetting 1 |
>       |   file /        |                     |          \     ...      |
>       +-----------------+                     +-------------------------+


Sorry for asking some probably really dumb questions...


If I understand correctly, there is no fundamental reason why the DFU
protocol would only be possible to implement over a USB link.  Or am I
missing something here?

Eventually it should be possible to run this protocol over Ethernet or
even over a serial line?

If my assumption is correct, then what would it take to split off
protocol part and make it independent of the actual driver interface?


Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Today is the yesterday you worried about tomorrow.


More information about the U-Boot mailing list