bidiboneentwicklungsumgebung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
bidiboneentwicklungsumgebung [2013/10/12 12:46] – Templates im Doxygen-Stil hinzugefügt. Michael | bidiboneentwicklungsumgebung [2016/07/05 10:52] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | **Entwicklungsumgebung BiDiBone Programmierung** | + | ====== |
- | Als Entwicklungsumgebung für den BiDiBOne mit dem Prozessor ATMXMega128D3 | + | Als Entwicklungsumgebung für den BiDiBOne mit dem Prozessor ATMXMega128D3 |
- | ==== Item Templates | + | |
- | Zur einheitlichen Gestaltung der Software-Quellen stehen zwei "Item Templates" | + | Der Umgang mit anderen Entwicklungsumgebungen und der Anschluss eines Programmers an die verschiedenen BiDiB-Baugruppen wird ausführlich im Kapitel [[programmer|Direkte Programmierung mit Programmer]] erklärt. |
+ | * [[bidiboneentwicklungsumgebung: | ||
+ | * [[bidiboneentwicklungsumgebung: | ||
+ | |||
+ | Bei allen Entwicklungsumgebungen müssen die Fuses gleich eingestellt werden. Auch die Templates zur Erzeugung neuer Module sind die gleichen. | ||
+ | |||
+ | ===== FUSES ===== | ||
+ | (Atmel Studio | ||
+ | |||
+ | Als beste Einstellung für die Fuses hat sich folgende Kombination bewährt: | ||
+ | * USERID | ||
+ | * WDWP = 8KCLK | ||
+ | * WDP = 8KCLK | ||
+ | * DVSDON | ||
+ | * BOOTRST = APPLICATION | ||
+ | * BODPD = CONTINOUSLY | ||
+ | * RSTDISBL = [ ] | ||
+ | * SUT = 0MS | ||
+ | * WDLOCK = [ ] | ||
+ | * BODACT = CONTINOUSLY | ||
+ | * EESAVE = [X] | ||
+ | * BODLVL = 2V1 | ||
+ | |||
+ | * FUSEBYTE0 = 0xFF | ||
+ | * FUSEBYTE1 = 0xAA | ||
+ | * FUSEBYTE2 = 0xFE | ||
+ | * FUSEBYTE4 = 0xFF | ||
+ | * FUSEBYTE5 = 0xE5 | ||
+ | |||
+ | ===== Item Templates ===== | ||
+ | Die Erfahrung aus vielen Projekten zeigt, dass einige Formalien das Arbeiten miteinander stark vereinfachen können. So kann die Identifizierung mit einem Projekt auch durch ein einheitliches Aussehen der Quellen gefördert werden. | ||
+ | |||
+ | Zur einheitlichen Gestaltung der Software-Quellen stehen | ||
* {{ codehilfe: | * {{ codehilfe: | ||
* {{ codehilfe: | * {{ codehilfe: | ||
* {{ codehilfe: | * {{ codehilfe: | ||
* {{ codehilfe: | * {{ codehilfe: | ||
+ | Die Templates im Doxygen-Stil ermöglichen die Dokumentation mit dem Doxygen-Integrator ([[http:// | ||
{{ codehilfe: | {{ codehilfe: | ||
+ | ==== Atmel Studio (ab Version 6) ==== | ||
Die Templates müssen ins Template-Verzeichnis des Atmel Studios kopiert werden (z.B. C:\Users\My Documents\Atmel Studio\Templates\ItemTemplates) und stehen dann im SolutionExplorer durch Add|Item sofort zur Verfügung (siehe auch [[http:// | Die Templates müssen ins Template-Verzeichnis des Atmel Studios kopiert werden (z.B. C:\Users\My Documents\Atmel Studio\Templates\ItemTemplates) und stehen dann im SolutionExplorer durch Add|Item sofort zur Verfügung (siehe auch [[http:// | ||
+ | ==== Eclipse C/C++ ==== | ||
+ | Hier fehlt noch Text |
bidiboneentwicklungsumgebung.1381574772.txt.gz · Zuletzt geändert: 2016/07/05 10:47 (Externe Bearbeitung)