Path: Home => AVR-Assembler    (Diese Seite in Deutsch: Flag DE) Logo
Logo

Gerd's AVR assembler gavrasm

A command line assembler for all AT90S-, AT90CAN-, AT90USB-, ATtiny-, ATmega and ATxmega-Types of microcontrollers of ATMEL, with many extended and new features. Works on Win64 and Linux(i386) command lines. The advantages of gavrasm:

Note

gavrasm is also available in a graphical version. This version is built in in the AVR simulator avr_sim. This version is in english language.

The following versions of avr_sim correspond with the gavrasm versions:

Languages

My AVR-Assembler is available in an english, french, german and turkish version and can easily be translated to other languages (send me your edited gavrlang_xx.pas and the ReadMe.Txt file for further translation to other languages). An experimental Chinese version is available at Github. See the German page for the German version.

Features

View the ReadMe.Txt for more informations on features. Version 5.4 corrects several errors of the previous versions.

See also the introduction to the use and some notes on special features of gavrasm.

Mail on new version releases

Please fill in the form and mail it to me. You'll receive a mail whenever a new version of gavrasm is released.

Download and installation

For Linux and Windows 64-Bit compiled versions are provided. Unpack the executable and a readme file to your desired location. See the readme for command line options and use.

The source code is written in Pascal for FreePascal. It is available for Linux and DOS/Win (differs in line end encoding only).

Unpack the zipped files, copy your desired language file gavrlang_xx.pas, rename it to gavrlang.pas and compile with the Pascal compiler (fpc, see http://www.freepascal.org).

All available versions

VersionPublicationExecutable Linux-64-Bit versions Executable Windows-64-Bit versions FPC source code
Month/Year UK DE FR TR UK DE FR TR LinuxDOS/WIN
5.4August 2022 Lin64-EN Lin64-DE Lin64-FR Lin64-TR Win64-EN Win64-DE Win64-FR Win64-TR Lin-SRC DOS/Win-SRC
5.3July 2022 Lin64-EN Lin64-DE Lin64-FR Lin64-TR Win64-EN Win64-DE Win64-FR Win64-TR Lin-SRC DOS/Win-SRC
5.2May 2022 Lin64-EN Lin64-DE Lin64-FR Lin64-TR Win64-EN Win64-DE Win64-FR Win64-TR Lin-SRC DOS/Win-SRC
5.1December 2021 Lin64-EN Lin64-DE Lin64-FR Lin64-TR Win64-EN Win64-DE Win64-FR Win64-TR Lin-SRC DOS/Win-SRC

Versions not available any more

VersionDateVersionDateVersionDateVersionDate
5.0July 20214.9January 2021 4.8July 20204.7June 2020
4.6February 20204.5November 2019 4.4October 20194.3July 2019
4.2March 20194.1December 2018 4.0September 20183.9June 2018
3.8April 20183.7October 2017 3.6January 20173.5January 2016
3.4December 20143.3June 2012 3.2May 20113.1December 2011
3.0July 20112.9January 2011 2.8January 20112.7November 2010
2.6May 20102.5February 2010 2.4January 20102.3May 2009
2.2December 20082.1December 2006 2.0September 20061.9August 2006
1.8July 20061.7May 2006 1.6December 20051.5September 2005
1.4July 20051.3May 2005 1.2March 20051.1January 2005
1.0October 20040.9March 2004 0.8February 20040.7November 2003
0.6September 20030.5August 2003 0.4July 20030.3June 2003
0.2May 20030.1December 2002 ----

Error reports

This software has been tested intensively, but can still have bugs. Therefore take caution when using. Reports on bugs and missing features please to gavrasm (at) avr-asm-tutorial.net, Subject=gavrasm-bug 5.4.

©2003-2022 by http://www.avr-asm-tutorial.net