We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I bought a EMP900 thinking I was getting a programmer and emulator that was not crippled. I understood that there was an evaluation version of some c compiler that I could look at. Now I am finding that the only way to use the EPM900 is though the IDE which is limited to 4K.
I am actually using another compiler so I don't want to buy the uVision tools.
I have been using the hex file output of my compiler to program the emulator.
Now I am finding that with only 2K of code the software is saying that I have 8K of data, which is over the limit of 4K. It's only 2K - I can see in the hex file.
Can anyone help me ? I just want to be able to use the product I bought.
Alex
Thanks for your replies Christoph and Andy I really appreciate it.
Binary files appear to crash the uVisionIDE.
To understand that the product I bought was limited by the evaluation version of the IDE it comes with would require quite a few logical assumptions on my part, being new to Kiels 8051 toolchain.
Emulator requires uVision studio to work would be the main one. Expecting me to think that limit based on file size not code size - that's just pathetic.
Anyway I can get the tricky basics of code working within the 2K limit using the emulator. And then I am using the In Circuit Programming to continue developing beyond the limit.
So my EPM900 works as a programmer, great it will do the job.
I am not inclined to purchase any more kiel products however.
But you have only bought an emulator. You haven't bought any software licenses.
The following page describes the kit contents: http://www.keil.com/support/man/docs/epm900/epm900_in_contents.htm
It clearly says:
The EPM900 LPC Emulator kit includes: * The EPM900 Emulator Board. * A standard, USB A-B cable. * A 48-pin, DIP to DIP ribbon cable. * A CD-ROM that includes: o An evaluation version of the µVision LPC900 Development Studio. o The EPM900 Emulator Board User's Manual (this manual).
The EPM900 you bought costs around $400, the CA51 compiler kit costs over $1000 (and the PK51 even more). That alone should ring some warning bells.
Emulator requires uVision studio to work would be the main one.
That is clearly stated in the manual, which is available for download on this web site:
http://www.keil.com/support/man/docs/epm900/epm900_in_swreq.htm
To compile, link and run applications on the EPM900 Emulator Board, you must install these Keil products: * The LPC900 Development Studio, which includes the uVision Debugger.
The limitations of the LPC900 Development Studio are explained here:
http://www.keil.com/lpc/lpc900_studio.asp
And as always, if you have questions and want answers from actual Keil employees, you need to use contact their tech support. Posting messages here in this forum is not likely to get you a response from Keil staff (it might happen, but don't count on it).
I do not think that you will be completely happy with any other companys products if you do not read the product description and ask questions if any points are unclear or if you need to confirm that the product fits your requirements.