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.
I have uVision 4 (not the latest version) and my company is evaluating a unit test tool. One of the processors that the tool needs to support is the C8051F580 processor from SiLabs. The unit test tool uses uVision as the tool to load the test files into and perform a uVision simulation using our processor setup. To begin the evaluation, I tried to use one of the Keil examples, build it in uVision, then run the simulator on the code. I believe that I've configured uVision correctly for the device but when I try to run the simulator, there are no selections under the "Peripherals" tab. Am I doing something wrong or is there some additional software that needs to be downloaded for uVision to perform the simulation. Note that I did do a search on the Keil sight and found the SiLabs driver (which I installed) but nothing under the knowledge base or the forums that talked about this issue. The example I used was the "CSAMPLE" code that built without issue.
At risk of speaking out of turn and in eriks defense, The SiLags hardware interface via the C2 or JTag interface (depending on the processor) is almost as good for support of step debugging and instruction tracing as supplied by more expensive means like ICE. The limitation on breakpoints is a little problematic and I would like them to provide a few more in future designs but this method is far superior to the old tried and true method of breakpoint support via opcode insertion.