|
Project Information
Featured
Links
|
Python interface for the Tiny Pic BootloaderThe pytbl.py is an application developed in Python, used to upload HEX files to a PIC microcontroller using the Tiny Pic Bootloader firmware. DescriptionThis 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]]
DownloadThe latest development source code can be accessed using Subversion. The following will fetch the latest sources:
Installpython setup.py install Comments, Bugs, Suggestionsramezquitao@cihologramas.com NewsApr 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. Sep 22 2010 The cihologramas svn server crashed, so this new repository was created using the last version of the pytbl. Todo
CopyrightCopyright (C) 2005, 2006, 2007 Combustion Ingenieros Ltda. http://www.cihologramas.com Author: Ricardo Amezquita Orozco ramezquitao@cihologramas.com LicenseThis 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. |