uisp (1)
NAME
uisp - manual page for uisp
SYNOPSIS
uisp [OPTION].. -dprog=TYPE -dpart=AT90XXX --FUNCTION.. [if=SOURCE]
[of=DEST]
DESCRIPTION
Programming Methods:
-dprog=avr910|pavr|stk500
avr910 Standard Atmel Serial Programmer/Atmel Low Cost Program-
mer
pavr http://www.avr1.org/pavr/pavr.html
stk500 Atmel STK500
-dprog=dapa|stk200|abb|avrisp|bsd|fbprg|dt006|maxi|dasa|dasa2
dapa Direct AVR Parallel Access
stk200 Parallel Starter Kit STK200, STK300
abb Altera ByteBlasterMV Parallel Port Download Cable
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)
dasa serial (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS)
dasa2 serial (RESET=!TXD SCK=RTS MOSI=DTR 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)
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.
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:
-dparallel
Use Hi-V parallel programming instead of serial (default is
serial)
--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.
--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_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.
--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.
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
--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-2003 Marek Michalkiewicz