Hello, Sorry if my questions are rudimentary, I'm just getting started with Keil.
While waiting for a uLink ME to arrive, I am limited to testing with the simulator. It seems to work OK, though I have managed to crash it a few times.
Do any of you use the simulator to model your whole embedded application to test things prior to having any hardware? That's what the documentation suggests, just wondering if anybody is using it extensively.
Thanks, Dan
I test much business logic on a PC. For ARM, it's just 32-bit code expecting to get input and produce output. So I/O can be replaced with stub functions where input is generated or read from a file and output is sent to a file or drives a GUI front end showing the current output state.
For the I/O peripherials, I simulate or emulate depending on need to generate controlled test patterns.
When business logic and driver layer both seems to work, I mainly run on real hardware. Only the real hardware is guaranteed to have the correct timing - exact clock cycles for fetching instructions etc.