Obsolete AVR Stuff
What was this all about ???
In early 1999, I began some private projects with Atmels AVR risc
controllers and looked for a free C compiler. That's how I stumbled
across AVR-GCC in spring of 1999, when only
the source code for Linux was available. At that time, I decided to
port the
compiler to windows myself and between april and september of 1999 I
released
several binary distributions and example programs on my former page
called "Atmel for D*mmies". However, the unexpected
feedback my site and distribution got, also had its drawbacks. I had to
answer so many emails about AVR-GCC that I didn't have the time to work
neither on the port nor on my own projects. Finally, all my enthusiasm
to keep up with my port had gone. Fortunately, Michael Rickmann
continued where I left and ported newer compiler release using a cross compiler running on linux. This was
far less work than porting on a Windows machine and also created
smaller
executables.
Thanks to Michael's work, I decided to release another binary
distribution
for beginners and (less) advanced users who were interested in an "as
easy
as possible" solution to get AVR-GCC working.
However in summer of 2000, I
did the last update to this page, which was online a little longer,
until I got some mail from the publisher of the "for D*mmies" books
which more or less forced me to either take the site down or at
least rename it. At this time I felt it was not needed anymore, so
I
removed it.
Since I recently found out that most people still find my page over the
old "8bit.at/avr" link, I decided to put part of if back online to show
them they were not intentially mislead.
Please note however that the info on this site is pretty obsolete.
That's why I also removed my old 32bit port and hints how to set up the
compiler and whatever.
Instead, I suggest you try the following links:
WinAVR
- A suite of executable, open source software
development tools for the Atmel AVR series
AVR
Edit - An IDE for AVRGCC
AVRFreaks -
These guys host a lot of AVR stuff and also a forum
Note however I'm not involved in any of these projects and can't and
won't answer any questions about them. Though my makefiles and test
files were at least sor some years distributed in these projects, this
was without my attendance. So probably my projects and test files
won't work at all with WinAVR or new versions of AVRGCC. If so, I'm
sorry, but I can't help, since if I get back to AVR stuff from time to
time I still use my old distribution from 2000.
Some test code
Projects
The only project that ever made it to a state that could be of some use to other folks:
-
read the time from a DCF-77
module
-
control an ASCII LCD display
Note: the GCC test files an also my projects file include makefiles, so
with my old distribution, you could just change to the directoy and
type "make". However, for this to work, the following environment
variables have to be set:
- "AVR" must be set to the AVRGCC installation path
- "CC" must be set to "avr-gcc"
- The AVRGCC bin path must be added to the system path ("PATH")
With these changes, the makefiles should run in theory, however I dunno, since I never tried.
FAQ
Before contacting me with a problem, please read this FAQ.