ich habe einen usb-serial wandler
uisp sagt folgendes:
uisp version 20040311
(C) 1997-1999 Uros Platise, 2000-2003 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.
Syntax: uisp [-v{=level}] [-h] [--help] [--version] [--hash=perbytes]
[-dprog=avr910|pavr|stk500] [-dprog=type]
[-dlpt=address|/dev/parportX] [-dno-poll] [-dno-retry]
[-dvoltage=...] [-dt_sck=time] [-dt_wd_{flash|eeprom}=time]
[-dt_reset=time] [-dinvert=sck,mosi,miso,reset]
[-dserial=device] [-dpart=name|no]
[-dspeed=1200|2400|4800|9600|19200|38400|57600|11520 0]
[--upload] [--verify] [--erase] [if=input_file]
[--download] [of=output_file]
[--segment=flash|eeprom|fuse] [--terminal]
[--rd_fuses] [--wr_fuse_l=byte] [--wr_fuse_h=byte]
[--wr_fuse_e=byte] [--wr_lock=byte]
Programming Methods:
-dprog=avr910 Standard Atmel Serial Programmer/Atmel Low Cost Programmer
pavr http://www.avr1.org/pavr/pavr.html
stk500 Atmel STK500
avrisp Atmel AVRISP (uses stk500 protocol, but can only perform
serial programming using SPI)
-dprog=dapa|stk200|abb|avrisp|bsd|fbprg|dt006|maxi| xil|dasa|dasa2
Programmer type:
dapa Direct AVR Parallel Access
stk200 Parallel Starter Kit STK200, STK300
abb Altera ByteBlasterMV Parallel Port Download Cable
paravrisp [Unknown origin] Parallel port Programmer
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)
xil Xilinx HW-JTAG-PC Cable (parallel)
ett ETT AVR Programmer V2.0 [from Futurlec] (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 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= 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 Set timing specs according to the power supply voltage in [V]
(default 3.0)
-dt_sck Set minimum SCK high/low time in micro-seconds (default 5)
-dt_wd_flash Set FLASH maximum write delay time in micro-seconds
-dt_wd_eeprom Set EEPROM maximum write delay time in micro-seconds
-dt_reset Set reset inactive (high) time in micro-seconds
-dinvert=... 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 Set serial interface as /dev/ttyS* (default /dev/avr)
-dspeed Set speed of the serial interface (default 19200)
Stk500 specific options:
-dhiv Use Hi-Voltage 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 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 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 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 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 Write fuse low byte
--wr_fuse_h Write fuse high byte
--wr_fuse_e Write fuse extended byte
--wr_lock 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 Input file for the --upload and --verify functions in
Motorola S-records (S1 or S2) or 16 bit Intel format
of Output file for the --download function in
Motorola S-records format, default is standard output
Other Options:
-v Set verbose level (-v equals -v=2, min/max: 0/4, default 1)
--hash Print hash (default is 32 bytes)
--help -h Help
--version Print version information
--terminal Invoke shell-like terminal
Report bugs to: Maintainers <uisp-dev@nongnu.org>
Updates: http://savannah.nongnu.org/projects/uisp
mfg
Lesezeichen