??? 05/17/06 09:45 Read: times |
#116361 - breakpoints in monitors Responding to: ???'s previous message |
Matthias Arndt said:
a) breakpoint definable in memory by the monitor
This will mean using selfmodifying code and implies use on systems with RAM. ... or internal FLASH with IAP or external, mcu-programmable FLASH. And, speaking of "selfmodifying code" in this case is exagerration. Caveats as usually: in '51, there is no single-byte instruction to accomplish the "trap", so one is always in the risk of overwriting the following bytes if the "breakpointed" instruction is single-byte (the usual example is a breakpoint on a ret, followed by an another routine). I hope you have made a research of available monitors with their pluses and minuses before you started to make your own. It would be nice to see a comparison here. Jan Waclawek |
Topic | Author | Date |
amon52 (work in progress) | 01/01/70 00:00 | |
v0.4 released | 01/01/70 00:00 | |
implementing breakpoints | 01/01/70 00:00 | |
breakpoints in monitors | 01/01/70 00:00 | |
breakpoints | 01/01/70 00:00 | |
more | 01/01/70 00:00 | |
good idea with the EI0 | 01/01/70 00:00 | |
no and yes | 01/01/70 00:00 | |
why not for rapid prototyping? | 01/01/70 00:00 | |
how would you prototype something that | 01/01/70 00:00 | |
I agree | 01/01/70 00:00 | |
the smarter monitors work like this | 01/01/70 00:00 | |
not quite as smart | 01/01/70 00:00 | |
yep | 01/01/70 00:00 | |
SBC monitor?![]() | 01/01/70 00:00 | |
do you want a REAL challenge? | 01/01/70 00:00 | |
It's enough of a challenge | 01/01/70 00:00 | |
I agree | 01/01/70 00:00 | |
monitors ... have a look here ... | 01/01/70 00:00 | |
cheers | 01/01/70 00:00 |