Forum: Mikrocontroller und Digitale Elektronik Probleme mit KEIL Entwicklungsumgebung


von Samuel (Gast)


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

von Helmut L. (helmi1)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.