Skip to content
Snippets Groups Projects
Commit f330b931 authored by Peter Gerwinski's avatar Peter Gerwinski
Browse files

Anleitung: Arduino-Entwicklungsumgebung für Assembler-Programmierung nutzen, 31.5.2023

parent 297595e3
Branches
No related tags found
No related merge requests found
......@@ -16,7 +16,24 @@ avr-gcc -mmcu=atmega328p -Os morse-08.c -o morse-08.elf
avr-objcopy -O ihex morse-08.elf morse-08.hex
avrdude -P /dev/ttyACM0 -c arduino -p m328p -U flash:w:morse-08.hex
Programme für den Arduino Uno mit der Arduino-Entwicklungsumgebung compilieren:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Das Unterverzeichnis "BlinkAsm" enthält ein Beispiel für ein Arduino-"Sketch",
das auch ein Assembler-Programm enthält.
Man beachte:
- den Inhalt der .ino-Datei,
- die Endung .S (mit großem "S") der Assembler-Datei,
- den veränderten Inhalt der Assembler-Datei: Das Hauptprogramm heißt nun
nicht mehr "main", sondern "asm_main".
Nachtrag zu dem Label "1" bzw. dem Sprung zu "1b"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Die genaue Doku finden Sie unter:
https://sourceware.org/binutils/docs/as/Symbol-Names.html (Überschrift "Local Labels")
Einloggen auf den Rechnern
~~~~~~~~~~~~~~~~~~~~~~~~~~
"Debian GNU/Linux" auswählen
Wenn die normalen Login-Daten nicht funktionieren, kann man sich ersatzweise
als "gast" anmelden (Passwort: "gast").
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment