STM32L-Discovery Assembler Demo

OP (Firma: GEO-Feinmechanik GmbH) #3044676
Lesenswert?
• ▲
▼
Da ich keine brauchbaren Assembler-Demoprogramme für das 
STM32L-Discovery
gefunden habe, habe ich mit selbst eines gebastelt.
Kann bestimmt noch jemand für seine eigenen Projekte als Starthilfe 
verwenden...

(Achtung: Nicht verwechseln mit dem STM32VL-Discovery. Das 
STM32L-Discovery hat einen STM32L152RBT6, LCD, 2 Taster, 2 LEDs)

Ich verwende:
 Ubuntu 12.04 LTS,
 Sourcery CodeBench Lite 2012.09-64 als ARM toolchain,
 Open On-Chip Debugger 0.6.1 als Programmer

Dateien im angehängten ZIP-File :

how-to-flash.txt Kurze      Beschreibung der Programmierbefehle
led-stm32l1xx.bin           Übersetzter Maschinencode zum programmieren
led-stm32l1xx.s             Assembler-Quellcode Hauptprogramm
Makefile                    mit make wird alles assembliert.
                            Pfad vorher anpassen !
stm32l1xx.ld                Linker-Datei
stm32l1xx-md-ivt.s          (Optional) Interrupt-Vector-Tabelle in 
Assembler
stm32l1xx-md.s              Defines für STM32L1xx Prozessor-Peripherie
Angehängte Dateien:
OP (Firma: GEO-Feinmechanik GmbH) #3045760
Lesenswert?
• ▲
▼
Das ist mein erster Kontakt mit ARM-Prozessoren. Zum Debuggen und
lernen der ARM-Architektur ist Assembler sehr hilfreich ...
... außerdem muss ja irgendwann mal jemand die low-level-Funktionen
für die Hochsprachen in Assembler programmieren.
Habe über längere Sicht vor ein Forth-System zu implementieren. Dabei
möchte ich keinen zusätzlichen Ballast einer anderen Hochsprache.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.