Installation Instructions - PIC16F87X/A Bootloader Rev 1.0 ------------------------- In order to use the PC applications successfully, the bootloader firmware needs to be placed on any PIC device to be programmed. The programming of the firmware is performed using a conventional approach: using a Universal IC programmer, for instance. This firmware is available from the same location you downloaded these installation directories. 1. Windows 2. Linux 1. Windows ----------- a) Place file "picboot.exe" on your desktop, or install it somewhere else and make a shortcut to it. b) The default configuration, including - file directory - serial port - baudrate is currently fixed within the application. This may be fixed in a future revision. 2. Linux --------- a) Place file "picboot.tcl" somewhere in the search path: /usr/local/bin is usually a good choice. It is probaby a good idea to rename the file to "picboot" for easier calling. This file is a TCL/Tk script that contains everything needed to communicate with PIC device with resident bootloader firmware. Every distribution of Linux I have seen comes with TCL/Tk. b) Make "picboot.tcl" (or "picboot") executable by: chmod 766 /usr/local/bin/picboot c) Make the serial port connected to the PIC microcontroller world readable and writable: chmod 666 /dev/ttyS0 (or ttyS1, etc) NOTE: there are security ramifications to this step. I've never quite figured out what trouble can come of it, but I understand that there are some consequences. Read elsewhere to determine the effects, particularly if you are using this program on a machine accessible by the public. d) You can change the default serial port (/dev/ttyS0), baudrate (9600), and working directory (~/) by editing "/usr/local/bin/picboot.tcl" (or "picboot" directly using a text-editor of your choice. Steps a-d need to be performed as root.