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