piklab-prog man page

PIKLAB-PROG - Commandline program for PIC-microcontroller programming.

Synopsis

piklab-prog [Qt-options] [KDE-options] [options] [file]

Description

This manual page documents briefly the piklab-prog command.

Piklab-prog is a command line tool, which can be used to program microcontrollers with program and data, stored in a HEX-file to a connected programmer. It supports the most common serial, parallel and usb programmers, like  ICD2, Pickit2, PicStart+) and debuggers (ICD2).

Options

This program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below.

-h, --help

Show summary of options.

-v, --version

Show version of program.

--help-qt

Show Qt specific options

--help-kde

Show KDE specific options

--help-all

Show all options

--author

Show author information

--license

Show license information

--

End of options
Options: -c, --command <name> Perform the requested command.

--command-list

Return the list of recognized commands.

--debug

Display debug messages.

--extra-debug

Display extra debug messages.

--max-debug

Display all debug messages.

--quiet

Do not display messages.

-f, --force

Overwrite files and answer "yes" to questions.

-i, --cli

Interactive mode

-r, --range <name>

Memory range to operate on.

--range-list

Return the list of memory ranges.

-p, --programmer <name>

Programmer to use.

--programmer-list

Return the list of supported programmers.

-d, --device <name>

Target device.

--device-list

Return the list of supported devices.

-f, --format <name>

HEX output file format.

--format-list

Return the list of supported HEX file formats.

-t, --port <name>

Programmer port ("usb" or device such as "/dev/ttyS0")

--port-list

Return the list of detected ports.

--firmware-dir <dir>

Firmware directory.

--target-self-powered

Indicates that device is self-powered.

Arguments

file <HEX-filename for programming>.

See Also

piklab-prog(1), piklab-hex(1), gputils(1), sdcc(1).

Authors

piklab was written by Nicolas Hadacek and many others, including:

   * Alain Gibaud: author of Pikdev; main infrastructure; IDE interface; direct programmers; gputils integration.

   * Keith Baker: direct programmer support for 16F7X devices.
   * Xiaofan Chen: numerous tests of PICkit1/2 and ICD2 programmers.
   * Craig Franklin: author of gputils (disassembler and coff parser).
   * Manwlis Giannos: direct programmer support for PIC18FXX2/FXX8 devices.
   * Stephen Landamore: author of LPLAB (microchip command-line programmer).
   * Brian C. Lane: original code for direct programming.
   * Sébastion Laoût: author of Likeback.
   * Nestor A. Marchesini: tests of PicStart+ programmer.
   * Lorenz Mösenlechner and Matthias Kranz: USB support for ICD2 programmer.
   * Mirko Panciri: direct programmers with bidirectionnal buffers.
   * Sean A. Walberg: direct programmer support for 16F676/630 devices.

Translations:
   * Michele Petrecca: Italian translation.
   * Alain Portal: French translation.
   * Stefan von Halenbach: German translation.
   * Nagy Lázló: Hungarian translation.

Referenced By

piklab.1x(1), piklab-hex(1).

April 11, 2007