On Sunday 25 October 2009, Øyvind Harboe wrote:
> I'd like to see the arm9tdmi prefix to vector_catch removed
> or at least trimmed down to arm9.

As I noted.  Patch on the way.


> We have not established 
> whether arm7 cores can support any type of vector catching.
> BDI2000 w/arm7 could, but I don't know the mechanism.

Likely one issue is that not all ARM7 cores support it.

Historically, the ARM7 cores were the first ones to get
JTAG debug support; either the "D" or "I" in "ARM7TDMI"
refers to that EmbeddedICE debuggability.  And that debug
hardware evolved substantially over time; now they have
a full "CoreSight" debug architecture.  Back then it was
closer to being a set of core-specific hacks.  ;)

And I happen to have on file "ARM DAI 0031C" which points
out that the "$vector_catch" stuff in ARM's debug tools
(of that 1999 era) used hardware breakpoints on chips
before ARM9TDMI added the hardware mechanism.

In short:  an "arm7 vector_catch" would do the breakpoint
thing ... though maybe some newer cores adopted the kind
of hardware that was itnroduced in ARM9TDMI.

- Dave

_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to