www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme mit KEIL Entwicklungsumgebung


Autor: Samuel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich benutze KEIL µVision 3 um ein Projekt für den ADuC7020 mit ARM 7 
TDMI Kern zu kompilieren.

Ich habe in dieses Projekt auch Inline Assembler Befehle (while(1) loop 
im main() eingefügt.
Der debugger überspringt nun verschiedene Inline assembler Befehle. 
Woran liegt das?
Ich habe auch schon beobachtet das auch beim ausführen von c Code ganze 
Zeilen übersprungen wurden
Ist es eine Fehleinstellung oder ein debugger Fehler, oder nur ein 
Anzeigefehler des debuggers auf der Oberfläche?
Wenn möglich möchte ich ein Update von Entwicklungstools vermeiden, da 
sonst aus Erfahrung wieder andere Effekte auftreten.
Hat jemand den gleichen oder ähnlichen Effekt mit der KEIL 
Entwicklungsumgebung beobachtet und hat einen Lösungsvorschlag?
Gibt es für den ARM7TDMI auch ein Assembler Entwicklungstool, mit dem 
man echten Assembler Code(kein inline assembler in c) programmiert und 
anschließend in ein hex file umwandelt? Wiss ihr wo man so ein tool 
downloaden oder erhalten kann?
Gruß
Samuel

Autor: Helmut Lenzen (helmi1)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Gibt es für den ARM7TDMI auch ein Assembler Entwicklungstool, mit dem
>man echten Assembler Code(kein inline assembler in c) programmiert und
>anschließend in ein hex file umwandelt?

Du kannst doch in der Keil Entwicklungsumgebung auch Assembler Programme 
schreiben. Die muessen nur die Endung .S anstatt .C haben dann nimmt der 
Keilcompiler die als Assemblerfile an und ruft den Assembler auf.
Du kannst auch C und Assembler Programmteile mischen.

Gruss Helmi

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.