= Python interface for the Tiny Pic Bootloader = The pytbl.py is an application developed in [http://www.python.org Python], used to upload HEX files to a [http://www.microchip.com PIC microcontroller] using the [http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm Tiny Pic Bootloader] firmware. == Description == This software allows you to upload Intel.hex files to PIC microcontrolers programmed with the Tiny Pic !BootLoader . It is written in Python, and uses the Python-Serial module. The program can be used as a console application, or if you have installed the wxPython module, you can use a wxWidgets GUI. This program was written to allow the Tiny Pic !BootLoader to be used in a Linux environment. It should work in any platform supporting Python and Python-Serial. Use this program at your own risk. If you are successful using this software, please let me know. == Usage == {{{ pytbl.py [options] [-f FILENAME [-p PORT] [-b BAUDRATE]] }}} || --version || show program's version number and exit || || -h, --help || show the help message and exit || || -f FILENAME,--file=FILENAME || Intel Hex formated file to be bootloaded. It is a required parameter when PORT or BAUDRATE are given. || || -p PORT, --port=PORT || Integer number used to specify the serial port to be used. Ports are enumerated from 0. Default PORT=0 [[br]]-p 0 Linux /dev/ttyS0 - Windows COM1 [[br]]-p 1 Linux /dev/ttyS1 -Windows COM2 || -b BAUD, --baud=BAUD || Baud rate to be used during the communication. Default: BAUDRATE=115200 || == Download == The latest development source code can be accessed using Subversion. The following will fetch the latest sources: {{{ svn co https://svn.cihologramas.com/pytbl/trunk }}} * Username: anonymous * Password: anonymous == Install == {{{ python setup.py install }}} == Comments, Bugs, Suggestions == ramezquitao@cihologramas.com == News == '''Apr 14 2008''' A patch was submitted by B. Antoine, to allow the use of Python (2.5.x) and wxwidget (2.8.7). Before this patch you received this error message: {{{ DeprecationWarning: The wxPython compatibility package is no longer automatically generated or activly maintained. Please switch to the wx package as soon as possible." }}} The svn version now works fine. == Todo == * Test the program in other platforms. * Translate the comments to english * Clean up the code * Test it with other PICS (it has been tested only with the 16F877A, and the 18F452) * Complete the options as the original Windows software (blank memory, write configuration bits, etc) * .... == Copyright == Copyright (C) 2005, 2006, 2007 Combustion Ingenieros Ltda. http://www.cihologramas.com Author: Ricardo Amezquita Orozco ramezquitao@cihologramas.com == License == This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. ---- || Visitors since 12/12/2007 || [[VisitCounter(WikiStart)]] || ---- {{{ #!html
![]() © 2007 WebRing Inc. |
| |||