Welcome to OSU-ISP.2
This is the page for information on the Oregon State University In System Programmer. The OSU-ISP.2 programmer can program Atmel AVR devices through ISP, or Xilinx devices through JTAG. The programmer can also be used as an interface between a Tiny26 board and a computer.
See the OSU-ISP.2 Firmware Page for information regarding the software loaded onto the OSU-ISP.2 programmer.
Atmel AVR Programming
AVR programming is accomplished through Avrdude. The Tekbots Universal Programmer software provides a graphical user interface to the command line avrdude.exe program, but is not necessary for programming.
Building the Patched Avrdude
Avrdude is used for In System Programming of Atmel devices. Version 5.10 of Avrdude has been patched to work with the OSUisp.2 programmer.
For building Avrdude on Windows, see Avrdude Windows Build
For building Avrdude on Linux, see Avrdude Linux Build
For building Avrdude on Mac, see Avrdude Mac Build
A .xsvf player is built into the OSU-ISP.2 firmware. The xsvfPlayer software in the svn repository is used to pass a .xsvf file to the OSU-ISP.2 device and program a connected JTAG device. Currently the xsvfPlayer software is only tested to build on Windows, but a Linux version is possible.
Universal GUI Program
The Universal GUI program provides a graphical interface to avrdude and the xsvf player. A compiled version of the Universal GUI program which will work on any windows machine is attached to this page.
This project is licensed under the GPL 2.0
To checkout the SVN tree for this project, use the following command:
svn co --username <onid username> https://code.oregonstate.edu/svn/osuisp2
SVN will them prompt you for your ONID password. other useful SVN commands are:
to update your local copy
to checkin new changes
The osuisp2 Team
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.