dfu-programmer: 0.5.1 Released


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News dfu-programmer: 0.5.1 Released
# 1  
Old 12-11-2008
dfu-programmer: 0.5.1 Released

A linux based command-line programmer for Atmel (8051 & AVR) chips with a USB bootloader supporting ISP. This is a mostly Device Firmware Update (DFU) 1.0 compliant user-space application.
Image Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. What is on Your Mind?

A Programmer is .....

https://www.unix.com/picture.php?albumid=112&pictureid=603 (7 Replies)
Discussion started by: Neo
7 Replies

2. UNIX for Dummies Questions & Answers

starting programmer

Hi to all, I'm started to write some very simple loops in bash an i'm getting this error -bash: (the example is just to show when the error appeared) the code was x=o while do echo "hello" x++ done (5 Replies)
Discussion started by: gogodash
5 Replies

3. Linux

Starting Linux for a Programmer

Hi all I am application Programmer. In my college(2 yrs back) i have learnt Unix i.e commads, shell scripts, Filesystem,I reffered to a book by "Sumitabha Das". I want to learn Linux. But i cant understand where should i start from and which book to refer to. Most of the books these days eg.... (2 Replies)
Discussion started by: FullMetal
2 Replies

4. Shell Programming and Scripting

help a newbie programmer tcl

Prompt please where the error occurred. text.txt obtained by ls-lah> text.txt proc file_to_mas {name_file} { set fileid seek $fileid 0 start global mas set mas(0) 1 for {set i 0} {!} {incr i} { gets... (2 Replies)
Discussion started by: augur_aen
2 Replies

5. Programming

do you think you are a real c programmer then lets see..

#include<stdio.h> #include<unistd.h> #include<fcntl.h> #include<termios.h> #include<string.h> #include<errno.h> #include<sys/types.h> #include<sys/select.h> #include<string.h> #include<sys/time.h> void *thread_function(void *arg); char quit='\0';/* this tends to terminate the read... (2 Replies)
Discussion started by: harsh_it
2 Replies

6. Programming

do you think you are a real c programmer then lets see..

here is a code which sends and receives sms through a serial port. the problem is that its givin segmentation fault. it first sets the file discriptor and the initialises the modem by using AT commands. there are two threads for reading and writing . rest the code is simple you'll get it. user has... (1 Reply)
Discussion started by: harsh_it
1 Replies

7. SCO

Need Sco Programmer

Need programmer to work on 8-12 month project near Dallas, Texas or can telecommute to make changes to SCO File Pro 32 UNIX software that was converted to DOS.....Can't find anything as good as what we had in any other OS. Brent Davis brentd@texasspecialty.com (0 Replies)
Discussion started by: brentpdavis
0 Replies
Login or Register to Ask a Question
DFU-UTIL(1)						      General Commands Manual						       DFU-UTIL(1)

NAME
dfu-util - Device firmware update (DFU) USB programmer SYNOPSIS
dfu-util [-ldpciatUDRhvV] DESCRIPTION
dfu-util is a program that implements the host (computer) side of the USB DFU (Universal Serial Bus Device Firmware Upgrade) protocol. In the OpenMoko project (for example), this program is used to communicate with the specially enhanced u-boot boot loader, which implements the DFU device side. OPTIONS
-l, --list List the currently attached DFU capable USB devices. -d, --device VENDOR:PRODUCT Specify vendor/product ID of the DFU device. Both VENDOR and PRODUCT are hexadecimal numbers (no prefix needed). Example: $ dfu-util --device 1457:51ab If you only have one standards-compliant DFU device attached to your PC, this is optional. However, as soon as you have multiple DFU devices, dfu-util will detect this and abort, asking you to specify which device it shall use. -p, --path BUS-PORT. ... .PORT Specify the path to the DFU device. -c, --cfg CONFIG-NR Specify the configuration of the DFU device. -i, --intf INTF-NR Specify the DFU interface number. -a, --alt ALT Specify the altsetting of the DFU interface by name or by number. -t, --transfer-size Specify the number of bytes per USB transfer. If you don't supply this option, the maximum possible size for your combination of host OS and USB device is chosen (for optimal performance). -U, --upload FILE Read firmware from device into FILE. Note: Upload support is currently broken. -D, --download FILE Write firmware from FILE into device. -R, --reset Issue USB reset signalling once we are finished. -s, --dfuse-address Specify target address for raw binary download/upload on DfuSe devices. Do not use this for downloading DfuSe files. -h, --help Show a help text and exit. -v, --verbose Print more information about dfu-util's operation. A second -v will turn on verbose logging of USB requests. -V, --version Show version information and exit. EXAMPLES
Here are some examples for the usage of dfu-util in the OpenMoko project (working with the Neo1973 hardware): Flashing the rootfs: $ dfu-util -a rootfs -R -D /path/to/openmoko-devel-image.jffs2 Flashing the kernel: $ dfu-util -a kernel -R -D /path/to/uImage Flashing the bootloader: $ dfu-util -a u-boot -R -D /path/to/u-boot.bin Copying a kernel into RAM: $ dfu-util -a 0 -R -D /path/to/uImage Once this has finished, the kernel will be available at the default load address of 0x32000000 in Neo1973 RAM. Note: You cannot transfer more than 2MB of data into RAM using this method. BUGS
Please see http://wiki.openmoko.org/wiki/Dfu-util for some limitations and bugs in the current dfu-util code. Please report any further bugs at on the openmoko mailing list at openmoko@lists.openmoko.org. LICENCE
dfu-util is covered by the GNU General Public License (GPL), version 2 or later. AUTHORS
Weston Schmidt <weston_schmidt@yahoo.com> Harald Welte <hwelte@hmw-consulting.de> This manual page was written by Uwe Hermann <uwe@hermann-uwe.de>. It is licensed under the terms of the GNU GPL (version 2 or later). February 29, 2008 DFU-UTIL(1)