breakpoint setzen
-
hallo zusammen,
entwickle auf einem cc2431 mit einem 8051 Prozessor, als entwicklungsumgebung benutze ich die iar workbench.
habe beim debuggen immer das problem das einfach breakpoints ignoriert werden, d.h. springt einfach drüber.
jetzt wollte ich versuchen direkt per asm einen breakpoint zu setzen, da der debugger da nicht mehr drum rum kommt stehen zu bleiben, hoffe ich.
kann mir da vielleicht jemand sagen wie dafür die richtige anweisung lautet bzw. was ich setzen muss.gruß
mdoemli
-
int 3
-
hallo nn,
erstmal danke für die hilfe, aber es funktioniert nicht.
ich habe versucht__asm("int 3"); //das meintest du doch
ausprobiert.
bekomme diesen fehler:unknown symbol in inline assembler:"int"
gruß
mdoemli
-
Also die AT&-Syntax tu ich mir nicht an. Intel-Syntax _asm int 3 = Haltepunkt Opcode ist 0xcc
mfg
-
merci,
passt, werd mal schaun ob ich was entsprechendes bei mir in den papers finde.
gruß
mdoemli
-
Ist der "8051 Prozessor" den überhaupt x86 kompatibel? Sonst bringt dir x86 (inline) Assembler relativ wenig.
-
hallo bluecode,
siehst de, darüber hab ich garnicht nachgedacht. natürlich sind das verschiedene chip-familien. ob befehlssätze kompatibel sind weiß ich nicht. muss mich erstmal schlau machen.
gruß
mdoemli