Provided by: uisp_20050207-4.5_amd64
NAME
uisp - Micro In-System Programmer for Atmel's AVR MCUs
SYNOPSIS
uisp [OPTION].. -dprog=TYPE -dpart=AT90XXX --FUNCTION.. [if=SOURCE] [of=DEST]
DESCRIPTION
Programming Methods: -dprog=<method> avr910 Standard Atmel Serial Programmer/Atmel Low Cost Programmer pavr http://www.avr1.org/pavr/pavr.html stk500 Atmel STK500 dapa Direct AVR Parallel Access stk200 Parallel Starter Kit STK200, STK300 abb Altera ByteBlasterMV Parallel Port Download Cable atdh Atmel-ISP Download Cable (P/N ATDH1150VPC) avrisp Atmel AVR ISP (?) bsd http://www.bsdhome.com/avrdude/ (parallel) fbprg http://ln.com.ua/~real/avreal/adapters.html (parallel) dt006 http://www.dontronics.com/dt006.html (parallel) maxi Investment Technologies Maxi (parallel) dm04 Datamekatronik 2004 (parallel) dasa serial (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS) dasa2 serial (RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS) dasa3 serial (RESET=!DTR SCK=RTS MOSI=TXD MISO=CTS) Target Device Selection: -dpart=part Set target abbreviated name or number. For some programmers, if -dpart is not given programmer's supported devices are listed. Set -dpart=auto for auto-select. Auto- select does not work with all programmers, so it is recommended to always specify a target device explicitly. Parallel Device Settings: -dlpt=address|device name specify device name (Linux ppdev, FreeBSD ppi, serial) or direct I/O parallel port address (0x378, 0x278, 0x3BC) -dno-poll Program without data polling (a little slower) -dno-retry Disable retries of program enable command -dvoltage=value Set timing specs according to the power supply voltage in [V] (default 3.0) -dt_sck=time Set minimum SCK high/low time in micro-seconds (default 5) -dt_wd_flash=time Set FLASH maximum write delay time in micro-seconds -dt_wd_eeprom=time Set EEPROM maximum write delay time in micro-seconds -dt_reset=time Set reset inactive (high) time in micro-seconds -dinvert=[sck[,mosi[,miso[,reset]]]]] Invert specified lines Use -v=3 option to see current settings. -d89 Allow parallel programming of AT89S51 and AT89S52 devices. Atmel Low Cost Programmer Serial Device Settings: -dserial=device name Set serial interface as /dev/ttyS* (default /dev/avr) -dspeed=1200|2400|4800|9600|19200|38400|57600|115200 Set speed of the serial interface (default 19200) Stk500 specific options: -dhiv Use Hi-V programming instead of SPI (default is SPI). --rd_aref Read the ARef Voltage. Note that due to a bug in the stk500 firmware, the read value is sometimes off by 0.1 from the actual value measured with a volt meter. --wr_aref=value Set the ARef Voltage. Valid values are 0.0 to 6.0 volts in 0.1 volt increments. Value can not be larger than the VTarget value. --rd_vtg Read the Vtarget Voltage. Note that due to a bug in the stk500 firmware, the read value is sometimes off by 0.1 from the actual value measured with a volt meter. --wr_vtg=value Set the VTarget Voltage. Valid values are 0.0 to 6.0 volts in 0.1 volt increments. Value can not be smaller than the ARef value. --rd_osc Read the oscillator frequency in Hertz. --wr_osc=value Set the oscillator frequency in Hertz, from 14.06 to 3686400. Functions: --upload Upload "input_file" to the AVR memory. --verify Verify "input_file" (processed after the --upload opt.) --download Download AVR memory to "output_file" or stdout. --erase Erase device. --segment=flash|eeprom|fuse Set active segment (auto-select for AVA Motorola output) Fuse/Lock Bit Operations: --rd_fuses Read all fuses and print values to stdout --wr_fuse_l=byte Write fuse low byte --wr_fuse_h=byte Write fuse high byte --wr_fuse_e=byte Write fuse extended byte --wr_lock=byte Write lock bits. Argument is a byte where each bit is: Bit5 -> blb12 Bit4 -> blb11 Bit3 -> blb02 Bit2 -> blb01 Bit1 -> lb2 Bit0 -> lb1 --lock Write lock bits [old method; deprecated]. Files: if=filename Input file for the --upload and --verify functions in Motorola S-records (S1 or S2) or 16 bit Intel format of=filename Output file for the --download function in Motorola S-records format, default is standard output Other Options: -v=level Set verbose level (-v equals -v=2, min/max: 0/4, default 1) --hash=perbytes Print hash (default is 32 bytes) --help -h Help --version Print version information --terminal Invoke shell-like terminal
AUTHOR
Written by Uros Platise.
REPORTING BUGS
Report bugs to <uisp-dev@nongnu.org>
SEE ALSO
http://savannah.nongnu.org/download/uisp/
COPYRIGHT
(c) 1997-1999 Uros Platise, 2000-2004 Marek Michalkiewicz uisp is free software, covered by the GNU General Public License. You are welcome to change it and/or distribute copies of it under the conditions of the GNU General Public License.