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
Message
RE: [lpc2000] Re: IDE choice for peripheral support
2006-01-24 by Paul Curtis
Attachments
- No local attachments were found for this message.