[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-libc-dev] RFC: Database for device properties.?

From: Eric Weddington
Subject: Re: [avr-libc-dev] RFC: Database for device properties.?
Date: Fri, 21 Apr 2006 09:33:14 -0600
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

Björn Haase wrote:

I'd like to discuss the issue that presently the individual device properties for the avr family is scattered all over the different files of the toolchain. Also the avrX family concept has shown to be sub-optimal since there are, some tiny-devices that have some of the enhanced instructions but not all.

IMO, it would be time to set up a centralized database that contains all of the relevant information on the available instructions, eeprom properties, memory sizes, name of the crt object file, parameters that gcc passes to gas, libraries to link against, etc. ... so that gcc, binutils and avr-libc could extract the relevant knowledge from this single database.

database ---HEADER_FILE_GENERATOR1---> header file for gcc
database ---HEADER_FILE_GENERATOR2---> header file for binutils
database ---HEADER_FILE_GENERATOR3---> header file for avr-libc

When trying to set up the database in form of an array of one big structure in C, I recognized, that the number of entries in the database gets quite large. So large that I considered it to be difficult to edit and modify. A different format than plain C might be appropriate. I am definitively somebody who works with the keyboard most of the time. In this case, however, I'd like to suggest to try to find a format that could be edited by some sort of GUI.

Any suggestions would be appreciated.

Atmel distributes a lot of this information in AVR Studio as XML files.

Eric Weddington

reply via email to

[Prev in Thread] Current Thread [Next in Thread]