U23 2012/Library

From C4 Wiki
< U23 2012
Revision as of 13:07, 20 October 2012 by Andy (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Library bauen

Nach dem ihr die Toolchain gebaut habt, müsst ihr unsere Gaming-Library bauen, mit der ihr eigene Spiele implementieren könnt.

cd u23
git clone git://github.com/cccc/U23-Library.git
cd U23-Library
make
Nachdem der Build durchgelaufen ist, könnt ihr mit einem
make upload
die Firmware auf euer STM32-F4Discovery Board laden. Standardmäßig wird die Firmware im Ordner firmware/gametest geflasht. Wenn ihr eine andere Firmware flashen wollt, könnt ihr mit
make upload FIRMWARE=ordnername
einen Ordner in /firmware auswählen.

Alternativ könnt ihr einfach das Makefile im Hauptordner öffnen und dort die FIRMWARE-Variable ändern.

Neues Projekt anlegen

Wenn ihr ein neues Projekt anlegen wollt, kopiert ihr einfach im Ordner firmware/ den Ordner gametest und ändert das Makefile:

  • Ändert die TARGET-Variable auf einen eigenen Namen
  • Ändert, falls nötig die Variable CCSOURCES, sodass alle C-Files in dieser Liste stehen

Damit das Projekt immer mitgebaut wird, müsst ihr das Makefile im Ordner firmware/ öffnen und dort in die Variable SUBDIRS euren neu erstellten Ordner eintragen.