Yahoo Groups archive

Lpc2000

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

Message

RE: [lpc2000] Re: IDE choice for peripheral support

2006-01-24 by Paul Curtis

Danish, 

> An update to the comment Michael Johnson made below about
> Crossworks (I'm including my question as well to keep things
> in context even though it makes for a long post)
> 
> Although the hardware JTAG interface might support
> display/control of peripheral registers, the software ARM
> simulator does NOT include such capability :-(
> 
> To quote the Rowley helpdesk:
> >The ARM simulator does not simulate the peripherals of an LPC2138.
> >The next release of the software will simulate the memory system
> >of many popular ARM chips, but full device simulation isn't going to
> >happen any time soon.

Yes, I wrote that.

> In the Keil environment, the software ARM simulator has
> facilities for code execution coverage (when ensuring all
> possible code flows have been excercised) 

No--this is simple code coverage and *does not* show that all possible
paths have been exercised.  That is a *big* problem, one that is well
beyond any current dynamic technology.  You need static analysis in
order to do this.

> Built-in peropherals are simulated.
> And there's a control language to allow one to emulate the
> external hardware.

...but from recent comments, the 2103 isn't fully simulated...  I'm not
sure device simulation is a good place to spend your software tokens.

--
Paul Curtis, Rowley Associates Ltd  http://www.rowley.co.uk
CrossWorks for MSP430, ARM, AVR and now MAXQ processors

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.