Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: Debugging: access memory during program execution?

2004-10-25 by lpc2100_fan

Hi Oliver,

since your last post I learned something new about debugging. The
Philips implementations of the ARM micros include something called
Real-Time-Monitor, a ROM monitor that comes from ARM and will be
(better) supported by an upcoming release of the ARM toolchain. As
always, it is a matter of tool support but the firmware in the
microncontroller exists to do background debugging similar or a little
better than on the Motorola chips without using the Trace feature
(which costs quite some extra pins but provides Code trace without ANY
real-time conflicts). 

There is a lot of information about ARM debugging here:
http://www.arm.com/pdfs/DUI0118C_TDT_1_2.pdf

but it is a large file, about 2 MB!  

Cheers, Bob

--- In lpc2000@yahoogroups.com, "Oliver Betz" <list_ob@g...> wrote:
> Hello All,
> 
> although I'm currently not using LPC21xx, I consider it as an upgrade 
> path from the Motoro^W Freescale MC9S12. So please excuse if I ask 
> something widely known - as a novice I might have overlooked the 
> right document.
> 
> Can I access memory while the program is executing (like via BDM in 
> the 68HC(S)12), whithout noticeable influence on program execution?
> 
> Or does a memory read always interrupt program execution for many 
> cycles?
> 
> If "non intrusive" is possible: is this a standard feature of 
> debuggers?
> 
> Can I also write memory this way?
> 
> Any general hints about good debuggers?
> 
> Links to web sites about this topic also welcome.
> 
> Thanks in advance,
> 
> Oliver
> -- 
> Oliver Betz, Muenchen

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.