Archives for Embedded

Cortex-M3 On Chip Debugging unter Linux

Im letzten Eintrag habe ich berichtet wie man sich die GNU ARM Cortex-M3 Compiler Toolchain baut. Heute möchte ich kurz dokumentieren wie ich On-Chip-Debugging (OCD) ans laufen gebracht habe. On-Chip-Debugging Beim On-Chip-Debugging geht es darum, ein compiliertes Stück Software auf der Zielhardware auszuführen (in meinem Fall auf einem Keil MCBSTM32E Board mit einem Cortex-M3 Controller [...]

GNU ARM Cortex-M3 Toolchain selber bauen

Die GNU Toolchain unterstütz u.a. auch die neue Cortex-M3 Familie von ARM. Ich möchte hier kurz vorstellen, wie man sich selber die entsprechende Crosscompiler Toolchain baut. Um eine vollständige Toolchain zu erhalten werden 3 Pakete benötigt: GNU binutils GNU Compiler Collection (GCC) newlib (libc für embedded Systeme) Zunächst legt man sich ein Verzeichnis an, in [...]