beautypg.com

Getting started in mac os x, A. firmware support for mac os x, Changing the firmware (if necessary) – Pololu USB AVR User Manual

Page 38: Checking the installation

background image

5. Getting Started in Mac OS X

The Pololu USB AVR Programmer can be used to program AVR microcontrollers, using Mac OS X as the
development environment.

5.a. Firmware Support for Mac OS X

Mac OS X compatibility: we have confirmed that the programmer works on Mac OS X and we can
assist with advanced technical issues, but most of our tech support staff does not use Macs, so basic
support for Mac OS X is limited.

Changing the firmware (if necessary)

The standard USB AVR Programmer firmware works with Mac OS X 10.7 (Lion) and later. There is a special,
modified version of the firmware that should work on all versions of Mac OS X. To install the modified firmware you
will need to use a Windows or Linux computer, but after that all further work can be done on the Mac.

1. Follow the steps in

Section 3.a

to install the Windows drivers and configuration utility for the Pololu USB

AVR Programmer.

2. Download the following file to the Windows computer:

Firmware version 1.07nc for the Pololu USB AVR

Programmer

[http://www.pololu.com/file/download/pgm03a_v1.07nc.pgm?file_id=0J536]

(29k pgm).

3. Using the downloaded file, install the firmware modification by following the procedure explained in

Section 9

, starting with step 3 under the heading “Upgrading Firmware”.

Note: If you have OS X 10.7 (Lion) or later, you don’t need to change your programmer’s firmware.
The modified firmware only allows programming of AVRs; it does not support the bonus features of the
programmer (the TTL-level serial port and the SLO-scope).

Checking the installation

To check the installation, plug the Pololu USB AVR Programmer into a USB port on your Mac. Click “Cancel” if you
see the following dialog:

In a Terminal window, type

ls /dev/tty.usb*

and press enter. You should see one or two new entries of the form

tty.usbmodem (e.g.

/dev/tty.usbmodem00022331

). These entries represent virtual serial ports created by

the programmer.

Pololu USB AVR Programmer User's Guide

© 2001–2014 Pololu Corporation

5. Getting Started in Mac OS X

Page 38 of 54