Hallo zusammen, ich versuche seit einiger Zeit, ein Softwareprojekt auf dem ATSAM4N8B zu starten. Ich verwende die IAR Workbench und habe die Examples des Atmel Software Frameworks geladen. Bisher hatte ich den AT91SAM7S256 genutzt. Damals war es ein Kinderspiel, ein Beispielprojekt zu nehmen, anzupassen und nach und nach zu erweitern. Die Beispiele waren sehr schlank und minimalistisch. Man brauchte nicht viel, außer ein paar Bibliotheken für die Ansteuerung der Hardware. Jetzt, mit dem ASF, habe ich keinen Durchblick und sehe den Wald vor lauter Bäumen nicht mehr. Es sind tausend Verzeichnisse, worin die Header und Bibliotheken munter untereinander verlinkt sind und man nicht blickt, was man wirklich braucht. Selbst für ein popliges LED-Blink-Beispiel ist schon ein Riesen-Overhead nötig... In den Beispielen wird mir auch nicht richtig klar, wie die Bibliotheken zu verwenden sind. Ich finde das alles sehr konfus. Ich will doch nur die nötigsten Hardwarebibliotheken, damit ich meinen Code nach und nach ausbauen kann. Weiß jemand, welche Dateien ich wirklich benötigte und welche nicht? Oder gibt es eine gute Dokumentation zu den ganzen Bibliotheken? Oder vielleicht Hardware-Treiber ohne das ASF? Wie sind eure Erfahrungen mit dem ASF? Hach, früher™ war alles besser... ;-)
mm schrieb: > Wie sind eure Erfahrungen mit dem ASF? Ich habe mich da einmal durchgewühlt und die Hardwareheader tatsächlich einbinden können. Dann waren es nur ein paar Dateien, die (manche nur teilweise) eingebunden wurden. Aber dann habe ich irgendwann einen Rappel gekriegt und mir meine Header nach Datenblatt für die für mich relevanten Peripheriebausteine selbst geschrieben. Das war für einen SAM3X. Inzwischen mache ich das auf allen Plattformen (außer STM32) so. Heißt natürlich auch, dass ich nirgends vollständige Header habe und im Zweifelsfall erstmal eine halbe Stunde tippen muss, bis ich eine neue Peripherie in Betrieb nehmen kann. (Aber dann habe ich auch jedes Register schon einmal gesehen, was wieder ein Vorteil ist.)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.