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 am trying to use uVision simulator to run some of the demo applications for the MCBSTM32F200 prototype board.
When I enter a debug session, I get the following information in the command window:
Load "C:\\Keil\\ARM\\Boards\\Keil\\MCBSTM32F200\\Blinky\\RAM\\Blinky.AXF" *** error 65: access violation at 0x0000000C : no 'read' permission
This is with the 'Run to main' option selected
The disassembly window shows zeros at adress location 0x0000000, to which the PC points. I would imagine I would have to get the simulator to run from internal ROM location, but am unsure how to do this
Does anyone have any thoughts on this
Regards
You normally make use of a ini file for the debugger, that can set the PC to whatever value you need before starting the debug session.
A number of Keil projects also have a RAM build, just so that no flash wear is needed if trying to run the application on the real hardware.
Thanks for the information.
I think I have now resolved the issue, using the -REMAP option in the simulator and assigning some areas of the memory map to be READ WRITE
Thanks