Welche Studio Version benutzt du denn?
Neueste ist die 6.
Werde in den nächsten Tagen auch etwas mit den beiden Platinen BIN1 und
BIN2 etwas herumexperimentieren.
Kann dir danach evtl. etwas besser weiterhelfen.
Bis dahin kann ich dir nur empfehlen, im Studio 6, dir folgendes
anzusehen:
Im Solution Explorer: die Dateistruktur und dabei besonders das config
Verzeichnis, main.c ruft da zuerst das clock...c auf, in asf.h sind die
vom ASF benötigten header.h files gelistet.
config_board.h beinhaltet die spezielle Hardwarenutzung.
Das erste board spezielle, von main.c aufgerufene file ist "init.c" mit
dem header.c, hier ist alles für die definition der pins und board clock
usw. definiert, da es sich um eine I2C-Schnittstelle handelt, muß auch
dort die betreffende definition der entsprechenden pins und
initialisierung stehen
Im ASF Explorer(mein wichtigstes Hilfsmittel): hier findest du alle
benutzten AFS-Treiber mit einer guten Beschreibung, hier solltest du
alles nötige herauslesen können, wie Functions und benötigte Parameter.
im conf*.h und *.h findest du auch die entsprechenden Pin Definitionen
und Bezeichnungen
Bei Atmel kann man sehr gut nach den Datenblattbezeichnungen gehen, sie
werden fast immer 1 zu 1 übernommen, Konstanten groß geschrieben,
variablen_namen mit Unterstrichen separiert, Speicher- und Register-Bits
gemischt.
Bei der Fehleranzeige kann es manchmal schwierig werden, den Fehler
einzukreisen, da nur ein einziges vergessenes oder nicht definiertes
symbol schon zig Fehlermeldungen verursachen kann.
Da hilft nur eins, suchen suchen, aber gut zu wissen, erst die
schwerwiegenden Fehler ansehen, Zeilennummer merken und dort im main.c
ansehen, dann findet man es in der Regel schnell.
Es ist schon gewaltig, wie viele einzelne Files und Verzeichnisse in nur
einem kleinen Projekt benötigt werden und es ist nicht ganz einfach, da
den Überblick zu behalten. Auch mir geht es da noch nicht viel anders,
da ich eher gewohnt bin in Assembler zu programmieren.
Hoffe immerhin etwas zur weiteren Fehlersuche geholfen zu haben