Rick, I share your general frustration with this.
In your particular error, the problem is that you are not defining the mcu type in the makefile. avr/io.h relies on this definition in order to select the particular version of io.h required. You need to add -mmcu=<mcu type> to your CFLAGS. -p On Sun, Apr 7, 2013 at 4:47 PM, Rick Mann <[email protected]> wrote: > I'm trying to build one of the ASF examples (the A3BU XPLAINED demo > application). But I can't find instructions on using GCC. I checked the AVR > Freaks forum, but search is failing me miserably (basic search turns up > crappy results, advanced search, server keeps resetting the connection), and > what few results I did find show another person with a similar question, and > an unhelpful "check the forums" answer. > > I try CDing to the gcc directory and typing make, but that fails miserably. > Clearly the makefile is not properly set up: > > /usr/local/CrossPack-AVR-20120217/lib/gcc/avr/4.5.1/../../../../avr/include/avr/io.h:428:6: > warning: #warning "device type not defined" > > I looked quickly through the ASF docs, but it just says it supports GCC, > doesn't say how to actually build with GCC. > > <rant>FUCK. Every time I go to use some embedded development stuff like this, > it's the same story. No comprehensive, straightforward, introductory recipe > for how to get started. You have to comb through reams of docs, search and > search against shitty search engines (google included), and post to forums > and mailing lists and wait hours or days for a response. It took me forever > to get up and running with the BlueGiga BLE112 modules. > > I must be incredibly inept at this, but these things never come easily to me. > I've been developing for decades, at all levels of architecture, and > embedded-related seems to be the worst. I'm very glad for resources like > avr-chat and AVR Freaks, but Atmel should get their shit together better. A > single paragraph could fill the gap.</rant> > > -- > Rick > > > > > _______________________________________________ > AVR-chat mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/avr-chat -- Pierce Nichols Principal Engineer Logos Electromechanical, LLC _______________________________________________ AVR-chat mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/avr-chat
