ARM Technical Support Knowledge Articles

SIMULATING XC16X INTERRUPT VECTORS AT 0XC00000

Applies to: uVision Debugger

Answer


Information in this article applies to:


QUESTION

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?

ANSWER

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.

MORE INFORMATION

SEE ALSO

Article last edited on: 2003-01-08 00:00:00

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential