Probleme mit KEIL Entwicklungsumgebung

Gast #1122273
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
>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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.