PIKLAB(1)

NAME

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), piklab-coff(1), gputils(1), sdcc(1).

AUTHORS

piklab was written by Nicolas Hadacek and many others, including:
* Alain Gibaud: author of Pikdev; main infrastructure; IDE inter
face; 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 pro
grammer).
* Brian C. Lane: original code for direct programming.
* Sbastion Laot: author of Likeback.
* Nestor A. Marchesini: tests of PicStart+ programmer.
* Lorenz Msenlechner and Matthias Kranz: USB support for ICD2 pro
grammer.
* 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 Lzl: Hungarian translation.

COPYRIGHT

This is free software. You may redistribute copies of it under the terms of the GNU General Public License
<http://www.gnu.org/licenses/gpl.html>. There is NO WAR
RANTY, to the extent permitted by law.
This manual page was written by Stefan <vonHalenbach@users.sf.net>, for the Debian project (but may be used by others).
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout