Is there any documentation or appnote available that illustrates how to use an emulator with the environment? I've been through the "getting started with uVision" book that came with the software and saw nothing of it. I'm using the philips emulator which comes with it's own debugging environment. Can I use keil's debugger for stepping\etc with the emulator? Or will I need to use both environments? Any information would be helpful and thanks in advance. Dave
Using an emulator with the Keil uVision2 IDE is pretty easy IF the emulator vendor has created an AGDI interface DLL (many have not). Usually, the emulator vendor installs this DLL along with their emulator software and drivers. In the uVision2 IDE Project Options, you would select Debug, Use Target Debugger, and then select your emulator from the drop down list. Most of the emulator companies have already ported their emulator to work with uVision2. However, not all chip companies have done that. I do not think that the Philips emulators work with uVision2. Note, however, that Keil developed the EPM900 emulator for the LPC900 devices and that, of course, works with uVision2. Take a look at http://www.keil.com/lpc/lpc900_overview.asp for more details. Jon
I have two of their emulators, the PDS900 and the PDS51-MK2. I tried to set the emulators from the drop down list, but it wasn't there in both cases. So I suspect Philips didn't provide this dll interface :( Which stinks because I clearly asked philips whether these were supported within keil. So I guess now I must output this OMF51 file correct? If anybody else owns one of these, I'd be interrested in hearing if indeed there is some way to debug directly from uvision2. Thanks Jon Dave
So I suspect Philips didn't provide this dll interface :( Which stinks because I clearly asked philips whether these were supported within keil In the ICE world "supported with keil" means that the ICE software can display C source produced by Keil and set Breakpoints in it. Erik
So I guess now I must output this OMF51 file correct? Yep. That's the default file that's output by the linker. Jon