
2. Download the latest version of the firmware here:
◦
[http://www.pololu.com/file/download/pgm03a_v1.01.pgm?file_id=0J316]
(34k
pgm)—released December 17th, 2009.
3. Get your programmer in to bootloader mode. In Windows, this can be done by
clicking the “Start Bootloader” button in the lower left corner of the configuration utility.
In Linux or Windows, this can be done by running
PgmCmd --bootloader
. The programmer
will now disconnect itself from your computer and reappear as a new device called
“Pololu pgm03a Bootloader”.
◦
Windows 7, Vista and Linux:
The driver for the bootloader will automatically
be installed.
◦
Windows XP:
When the “Found New Hardware Wizard” is displayed, follow steps
6–8 in
to get the driver working.
4. Once the bootloader’s drivers are properly installed, the green LED should be
blinking in a double heart-beat pattern, and there should be an entry for the bootloader
in the “Ports (COM & LPT)” list of your computer’s Device Manager in Windows.
5. Use a terminal program (such as
[http://sites.google.com/site/
) to connect to the bootloader’s virtual serial port. In Windows, you can
determine the port name of the bootloader (e.g. COM5) by looking in the Device
Manager. In Linux, you can determine the port name (e.g.
/dev/ttyACM0
) by running
dmesg
.
You can use any baud rate.
6. Type the following lower-case letters in to your terminal program to send them to
the bootloader:
fwbootload
. After each letter is sent, the bootloader should echo back
the upper-case version of that letter. After you have finished typing this sequence,
you should see “FWBOOTLOAD” as the output from the bootloader in your terminal
program, and the programmer’s yellow LED should be on.
7. Now send lower-case “
s
”. The bootloader will spend a few seconds erasing the
current firmware and settings, and then it will echo back an upper-case
S
. Do not
disconnect the programmer from the computer after this point until the upgrade is
complete.
8. Now send the contents of the downloaded firmware upgrade file to the bootloader.
The firmware upgrade file is a plain-text (ASCII) file, so you can open it in a text editor
(such as notepad), copy the whole thing, and then paste it in to your terminal program.
Br@y terminal has a “Send File” button you can use.
9. While the file is being sent, the bootloader will echo back period characters (”....”).
This process will take about 5 seconds. When the firmware upgrade is complete, the
bootloader should echo back a pipe character (”|”) and turn the red LED on.
10. You can now unplug your programmer and plug it back in to the computer and use
the new firmware.
If
you
run
into
problems
during
a
firmware
upgrade,
please
[http://www.pololu.com/contact]
for assistance.
Pololu USB AVR Programmer User's Guide
© 2001–2010 Pololu Corporation
8. Upgrading Firmware
Page 36 of 36