|ARM Technical Support Knowledge Articles|
Applies to: uVision Debugger
Information in this article applies to:
I need to simulate the interrupts for the Infineon XC16x (XC164, XC161, XC167) devices from internal code space with the vector table located at 0xC00000.
It appears that the simulator always assumes code execution from off-chip memory so the program counter does not start at 0xC00000. Additionally, the vector table seems to work only at base address 0 instead of a base address of 0xC00000.
How can I configure the simulator for external memory?
You must use the Options for Target - Debug - Use Simulator - Settings dialog to configure the startup behaviour for the XC16x devices. To simulate a single-chip system you must set the following options under Startup Configuration:
The startup configuration is saved to the project file so you need configure it only once.
Article last edited on: 2003-01-08 00:00:00
Did you find this article helpful? Yes No
How can we improve this article?