gputils

GNU PIC Utilities

What

Who

Platforms

Download

MPLAB Plugin

Test Files

News

Support

What is GPUTILS ?

GPUTILS is a collection of tools for the Microchip (TM) PIC microcontrollers. It includes gpasm, gplink, and gplib. It's distributed under the terms of the GNU Public License. See the gnupic page for other GNU PIC tools such as gpsim, a gputils compatible simulator.

Who is GPUTILS ?

Currently, it is primarily supported by David Barnett and Scott Dattalo.

What Platforms are Supported ?

Linux (and other unices), Mac OS X, and MS-Windows are supported. GPUTILS will compile natively on Linux using gcc. Mac OS X users will need the December 2001 Developer Tools. Windows 98/NT users will need MinGW32 if they wish to compile the tools.

Downloading GPUTILS

See the Sourceforge download page for source and binary packages.

The latest development sources are available from our svn server. Note: we migrated from CVS and the CVS server is no longer in use.

The following command will checkout all of the sources and place them in a gputils subdirectory:

svn co https://gputils.svn.sourceforge.net/svnroot/gputils local_target_dir

Of course, you will probably want to add "/trunk" to the URL to check out the main trunk of development.

You can browse our svn tree here.

SourceForge has further documentation on accessing a svn tree here.

Older gputils and gpasm releases are available.

Users have ported gputils to many other platforms. Some of these binaries are for the old gpasm package.

GPUTILS Debian Linux

GPUTILS FreeBSD

GPUTILS DOS (DJGPP)

GPUTILS OS/2

GPUTILS Sharp Zaurus

GPASM RISC OS

GPASM Psion EPOC

If you have generated a binary of gputils please notify the maintainer of this website, so that it can be added.

MPLAB Plugin

Microchip offers an integrated development environment called MPLAB. This environment is only available for MS-Windows. The gputils project has developed an MPLAB plugin. With this plugin, gputils-mplab, MPLAB can be used as an IDE for gputils.

Test Files

Microchip provided the project with a set of test files that they use to test MPASM for each release. These files were reformatted, some typos were fixed, and scripts to run the tests were generated. The files and scripts are located in svn and can be accessed here.

For anyone interested, the original unaltered files are available in this archive. For information about the archive please read this file. These files were provided by Microchip without any warranty or any level of support. If you have a question about the files ask the current gputils project administrator, not Microchip.

Recent NEWS

October 27, 2007 -- gputils-0.13.5 Released

Added support for many new processors in all families.
Added support for CONFIG directive on 18F devices.
Support for new COFF format (MPASM default) in gpvo.
Fixed bugs.

August 19, 2006 -- gputils-0.13.4 Released

Fixed bugs.

Previous News

Support for GPUTILS

GPUTILS comes with some documentation and examples. When that isn't enough, you can find help in the following places:

  • Mailing list - if you have a general question about PIC micro controllers or the tools. Subscribe to the GNUPIC mailing list by sending a message to:

    with the word subscribe in the body.

  • Bug Reporting - if you have a problem using GPUTILS, we need to hear about it.

This Site Hosted by

SourceForge

Webmaster

Last updated: August 19, 2006