Ein eigenes ARM Projekt

Version 3.1 by Stefan Taferner on 2016/02/28 20:53

Diese Seite enthält Wissenswertes rund um die Entwicklung eines ARM Projekts mit Eclipse. Grundvoraussetzung ist die Installation von LPCxpresso.

BCU Typ einstellen

Man kann mit der Selfbus Library verschiedene BCU Typen emulieren. Dazu muss die Library selbst für den BCU Typ übersetzt sein, und im eigenen Projekt muss der BCU Typ verwendet werden.

Für jeden BCU Typ gibt es ein Define, das wir für das Übersetzen aller Sourcen aktivieren. Dazu mit rechter Maus das Projekt auswählen - im Screenshot ist das der in16-bim112 - und den Menüpunkt Properties aufrufen:

[Bild]

In dem Dialog dann auf C/C++ Build > Settings > MCU C++ Compiler > Preprocessor. Es darf genau ein Define für einen BCU Typ geben. Im Screenshot ist das der Typ BIM-112. Wenn noch kein BCU Typ definiert ist dann mit dem "Add" Button (4) ein neues Define anlegen.

Folgende BCU Typen sind derzeit verfügbar:

  • BCU1
  • BCU2
  • BIM112:  BIM 112 Version 7.0
  • BIM112_71:  BIM-112 Version 7.1

Zum Schluss das Projekt sauber neu übersetzen lassen (Menü Project > Clean).