µVISION DEBUGGER: SIMULATING XC16X INTERRUPT VECTORS AT 0XC00000
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.
Last Reviewed: Wednesday, January 8, 2003
of your data.