Chibios

Aus C3MAWiki
Version vom 26. Juli 2013, 22:04 Uhr von Ollo (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


Chibios

Kleines Echtzeitbetriebssystem welches auch auf unsere ST32-Discovery läuft [1].

GNU ARM Embedded Toolchain

Diese Anleitung wurde unter Ubuntu 12.04 LTS getestet. Beschreibung für weitere Betriebssyteme

sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
sudo apt-get update
sudo apt-get install gcc-arm-none-eabi

Documentation Source

Flashtool

Mit dem ST-Link Paket kann man binarys auf das Discovery-Board flashen.

git clone git://github.com/texane/stlink.git
cd stlink
./autogen.sh
./configure
make
sudo make install

Kleiner Test der Umgebung

git clone https://github.com/mabl/ChibiOS.git
cd ChibiOS/demos/

Nun in unser Board wechseln:

cd ARMCM4-STM32F407-DISCOVERY/

Das OS bauen

make

Runterladen

sudo st-flash write build/ch.bin 0x8000000

Wenn der Download fehlschlägt, einfach das Board kurz vom Strom trennen. Oder anders gesagt: Machs nochmal