Moin, ich habe gerade ein kleines Problem: ich habe in mein C-Projekt eine Assmebler-Datei eingebunden, die mir eine Wurzelberechnung durchführen soll. Es wird auch alles kompiliert, und auch irgendeine Berechnung durcheführt - leider nicht die richtige. Nur leider schaffe ich es nicht, dass zu debuggen. Durch meinen C-Code kann ich Schritt für Schritt durchgehen, auch die Inline-Assembler-Codestücke kann ich debuggen (aber nur Blockweise die avr-volatile-Blöcke), nur den Assembler Code nicht. Da ruft er nur die Funktion auf (habe sowohl einen C-Aufruf, wie auch ein rcall in Inline-Assembler ausprobiert), und springt dann nach der Berechnung in die nächste Zeile. Also nichts mit debuggen des asm-codes. Aber irgendeine Möglichkeit muss es doch geben... Benutze AVR Studio 4, und einen ATmega32. MfG, und vielen Dank, Ozzy
Schon probiert im AVR Studio das Disassembler-Fenster aufzumachen und einen Breakpoint in die erste Anweisung deines ASM-Codes zu setzen? Ab da müsstest du schrittweise weiter debuggen können.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.