DFU-PROGRAMMER(1) DFU-PROGRAMMER(1) (NAME) dfu-programmer - USB (Atmel) (SYNOPSIS) dfu-programmer target[:usb-bus,usb-addr] command [options] [parameters] dfu-programmer --help dfu-programmer --targets dfu-programmer --version (DESCRIPTION) dfu-programmer (DFU) AVR AVR32 XMEGA 8051 USB . (ISP) . USB DFU 1.0 DFU . DFU . . DFU . "erase" . (SUPPORTED MICROCONTROLLERS) "target" . 8051: at89c51snd1c, at89c51snd2c, at89c5130, at89c5131, at89c5132 AVR: at90usb1287, at90usb1286, at90usb1287-4k, at90usb1286-4k, at90usb647, at90usb646, at90usb162, at90usb82, atmega32u6, atmega32u4, atmega32u2, atmega16u4, atmega16u2, atmega8u2 AVR32: at32uc3a0128, at32uc3a1128, at32uc3a0256, at32uc3a1256, at32uc3a0512, at32uc3a1512, at32uc3a0512es, at32uc3a1512es, at32uc3a364, at32uc3a364s, at32uc3a3128, at32uc3a3128s, at32uc3a3256, at32uc3a3256s, at32uc3a4256s, at32uc3b064, at32uc3b164, at32uc3b0128, at32uc3b1128, at32uc3b0256, at32uc3b1256, at32uc3b0256es, at32uc3b1256es, at32uc3b0512, at32uc3b1512, at32uc3c064, at32uc3c0128, at32uc3c0256, at32uc3c0512, at32uc3c164, at32uc3c1128, at32uc3c1256, at32uc3c1512, at32uc3c264, at32uc3c2128, at32uc3c2256, at32uc3c2512 XMEGA: atxmega64a1u, atxmega128a1u, atxmega64a3u, atxmega128a3u, atxmega192a3u, atxmega256a3u, atxmega16a4u, atxmega32a4u, atxmega64a4u, atxmega128a4u, atxmega256a3bu, atxmega64b1, atxmega128b1, atxmega64b3, atxmega128b3, atxmega64c3, atxmega128c3, atxmega256c3, atxmega384c3, atxmega16c4, atxmega32c4 STM32F4 (): stm32f4_B, stm32f4_C, stm32f4_E, stm32f4_G (USAGE) (gang programming) . . . (AVR XMEGA AVR32 8051) . USB . . << >> . . BatchISP dfu-programmer . . configure register [--suppress-validation] data 8051 . dump [--force] [--bin] [(flash)|--user|--eeprom] ihex stdout . --force --bin . (user page) eeprom --user --eeprom . erase [--force] . AT90 ATmega (chip erase) . erase --force . flash [--force] [(flash)|--user|--eeprom] [--suppress-validation] [--suppress-bootloader-mem] [--validate-first] [--ignore-outside] [--serial=hexbytes:offset] file or STDIN . ( stdin) "ihex" . --suppress-bootloader-mem . AVR32 . --force . eeprom --user --eeprom . AVR32 . . ( doc7745 doc32166 ). --force . --serial . .ihex . --serial=ABCDEF01:0x6000 0x6000 AB 0x6001 CD . . "0x" "0" (octal) (decimal) . --validate-first . ( ) . --ignore-outside . ( ) . setsecure (security bit) AVR32 . . erase . chip erase JTAG . get register . launch [--no-reset] . --no-reset ( ) . (Global Options) --quiet - --debug level - (Configure Registers) 8051 AVR . BSB - SBV - SSB - EB - HSB - (Get Register) bootloader-version - ID1 - ID2 - manufacturer - family - product-name - product-revision - HSB - configure_register BSB - configure_register SBV - configure_register SSB - configure_register EB - configure_register (BUGS) . (KNOWN ISSUES) at90usb / dump flash . (full chip erasure) . AVR32 USB . JTAG ( ). uucp . (AUTHORS) Weston Schmidt (SEE ALSO) dfu-programmer.sourceforge.net USB DFU Bootloader Datasheet (8052, AVR) AVR32 UC3 USB DFU Bootloader Protocol FLIP USB DFU Protocol AVR32 UC3 USB DFU Bootloader (COPYRIGHT) Copyright (C) 2005-2015 Weston Schmidt (GNU GPL) ( ) . . . : Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA DFU-PROGRAMMER May 28, 2014 DFU-PROGRAMMER(1)