~ubuntu-branches/ubuntu/precise/avrdude/precise

« back to all changes in this revision

Viewing changes to doc/avrdude.info

  • Committer: Bazaar Package Importer
  • Author(s): Michael Biebl
  • Date: 2009-07-14 15:09:17 UTC
  • mfrom: (1.1.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20090714150917-vthf96lweuevgtds
Tags: 5.8-1
* New upstream release.
* Bump Standards-Version to 3.8.2. No further changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
 
9
9
   This file documents the avrdude program.
10
10
 
11
 
   For avrdude version 5.6, 25 February 2009.
 
11
   For avrdude version 5.8, 14 April 2009.
12
12
 
13
13
   Copyright (C) 2003, 2005 Brian Dean
14
14
 
34
34
   This file documents the avrdude program for downloading/uploading
35
35
programs to Atmel AVR microcontrollers.
36
36
 
37
 
   For avrdude version 5.6, 25 February 2009.
 
37
   For avrdude version 5.8, 14 April 2009.
38
38
 
39
39
   Send comments on AVRDUDE to <avrdude-dev@nongnu.org>.
40
40
 
495
495
     If you need to use a different parallel or serial port, use this
496
496
     option to specify the alternate port name.
497
497
 
 
498
     On Win32 operating systems, the parallel ports are referred to as
 
499
     lpt1 through lpt3, referring to the addresses 0x378, 0x278, and
 
500
     0x3BC, respectively.  If the parallel port can be accessed through
 
501
     a different address, this address can be specified directly, using
 
502
     the common C language notation (i. e., hexadecimal values are
 
503
     prefixed by 0X).
 
504
 
498
505
     For the JTAG ICE mkII, if AVRDUDE has been built with libusb
499
506
     support, PORT may alternatively be specified as `usb'[:SERIALNO].
500
507
     In that case, the JTAG ICE mkII will be looked up on USB.  If
1403
1410
 
1404
1411
To build and install from the source tarball on Unix like systems:
1405
1412
 
1406
 
     $ gunzip -c avrdude-5.6.tar.gz | tar xf -
1407
 
     $ cd avrdude-5.6
 
1413
     $ gunzip -c avrdude-5.8.tar.gz | tar xf -
 
1414
     $ cd avrdude-5.8
1408
1415
     $ ./configure
1409
1416
     $ make
1410
1417
     $ su root -c 'make install'
1416
1423
   If you do not have root access to your system, you can do the the
1417
1424
following instead:
1418
1425
 
1419
 
     $ gunzip -c avrdude-5.6.tar.gz | tar xf -
1420
 
     $ cd avrdude-5.6
 
1426
     $ gunzip -c avrdude-5.8.tar.gz | tar xf -
 
1427
     $ cd avrdude-5.8
1421
1428
     $ ./configure --prefix=$HOME/local
1422
1429
     $ make
1423
1430
     $ make install
1459
1466
can build and install the rpm binaries directly from the tarball:
1460
1467
 
1461
1468
     $ su - root
1462
 
     # rpmbuild -tb avrdude-5.6.tar.gz
1463
 
     # rpm -Uvh /usr/src/redhat/RPMS/i386/avrdude-5.6-1.i386.rpm
 
1469
     # rpmbuild -tb avrdude-5.8.tar.gz
 
1470
     # rpm -Uvh /usr/src/redhat/RPMS/i386/avrdude-5.8-1.i386.rpm
1464
1471
 
1465
1472
   Note that the path to the resulting rpm package, differs from system
1466
1473
to system. The above example is specific to RedHat.
1574
1581
 
1575
1582
     $ set PREFIX=<your install directory path>
1576
1583
     $ export PREFIX
1577
 
     $ gunzip -c avrdude-5.6.tar.gz | tar xf -
1578
 
     $ cd avrdude-5.6
 
1584
     $ gunzip -c avrdude-5.8.tar.gz | tar xf -
 
1585
     $ cd avrdude-5.8
1579
1586
     $ ./configure LDFLAGS="-static" --prefix=$PREFIX --datadir=$PREFIX
1580
1587
     --sysconfdir=$PREFIX/bin --enable-versioned-doc=no
1581
1588
     $ make
1899
1906
 
1900
1907
 
1901
1908
Tag Table:
1902
 
Node: Top1089
1903
 
Node: Introduction1730
1904
 
Node: History6350
1905
 
Node: Command Line Options7583
1906
 
Node: Option Descriptions7861
1907
 
Node: Programmers accepting extended parameters29547
1908
 
Node: Example Command Line Invocations30986
1909
 
Node: Terminal Mode Operation35691
1910
 
Node: Terminal Mode Commands36428
1911
 
Node: Terminal Mode Examples39495
1912
 
Node: Configuration File42679
1913
 
Node: AVRDUDE Defaults44098
1914
 
Node: Programmer Definitions44682
1915
 
Node: Part Definitions45843
1916
 
Node: Instruction Format47763
1917
 
Node: Other Notes49150
1918
 
Node: Programmer Specific Information51328
1919
 
Node: Atmel STK60051562
1920
 
Node: Platform Dependent Information55748
1921
 
Node: Unix55999
1922
 
Node: Unix Installation56249
1923
 
Node: FreeBSD Installation57045
1924
 
Node: Linux Installation57677
1925
 
Node: Unix Configuration Files58218
1926
 
Node: FreeBSD Configuration Files58852
1927
 
Node: Linux Configuration Files59211
1928
 
Node: Unix Port Names59526
1929
 
Node: Unix Documentation60517
1930
 
Node: Windows61044
1931
 
Node: Windows Installation61306
1932
 
Node: Windows Configuration Files62153
1933
 
Node: Configuration file names62420
1934
 
Node: How AVRDUDE finds the configuration files.62810
1935
 
Node: Windows Port Names63600
1936
 
Node: Serial Ports63812
1937
 
Node: Parallel Ports64099
1938
 
Node: Using the parallel port64868
1939
 
Node: Windows NT/2K/XP65095
1940
 
Node: Windows 95/9866601
1941
 
Node: Documentation66804
1942
 
Node: Credits.67360
1943
 
Node: Troubleshooting67693
 
1909
Node: Top1086
 
1910
Node: Introduction1724
 
1911
Node: History6344
 
1912
Node: Command Line Options7577
 
1913
Node: Option Descriptions7855
 
1914
Node: Programmers accepting extended parameters29915
 
1915
Node: Example Command Line Invocations31354
 
1916
Node: Terminal Mode Operation36059
 
1917
Node: Terminal Mode Commands36796
 
1918
Node: Terminal Mode Examples39863
 
1919
Node: Configuration File43047
 
1920
Node: AVRDUDE Defaults44466
 
1921
Node: Programmer Definitions45050
 
1922
Node: Part Definitions46211
 
1923
Node: Instruction Format48131
 
1924
Node: Other Notes49518
 
1925
Node: Programmer Specific Information51696
 
1926
Node: Atmel STK60051930
 
1927
Node: Platform Dependent Information56116
 
1928
Node: Unix56367
 
1929
Node: Unix Installation56617
 
1930
Node: FreeBSD Installation57413
 
1931
Node: Linux Installation58045
 
1932
Node: Unix Configuration Files58586
 
1933
Node: FreeBSD Configuration Files59220
 
1934
Node: Linux Configuration Files59579
 
1935
Node: Unix Port Names59894
 
1936
Node: Unix Documentation60885
 
1937
Node: Windows61412
 
1938
Node: Windows Installation61674
 
1939
Node: Windows Configuration Files62521
 
1940
Node: Configuration file names62788
 
1941
Node: How AVRDUDE finds the configuration files.63178
 
1942
Node: Windows Port Names63968
 
1943
Node: Serial Ports64180
 
1944
Node: Parallel Ports64467
 
1945
Node: Using the parallel port65236
 
1946
Node: Windows NT/2K/XP65463
 
1947
Node: Windows 95/9866969
 
1948
Node: Documentation67172
 
1949
Node: Credits.67728
 
1950
Node: Troubleshooting68061
1944
1951
 
1945
1952
End Tag Table