ARM Technical Support Knowledge Articles

Why does the ARMulator Timer Peripheral fail to work for ARM11 RVISS targets?

Applies to: RealView Development Suite (RVDS)

Answer

The default configuration for ARM11 based cores (architecture v6) is to have the Timer and Interrupt controller disabled. The VIC (Vectored Interrupt Controller) is enabled for these cores instead.

If you want to use the Timer peripheral on an ARM11 RVISS target you need to manually enable the Timer and Interrupt controller by modifying two peripheral blocks in the "v6armiss.dsc" configuration file as shown below:

{ Intctrl = Default_Intctrl
}

{ Timer = Default_Timer
}

The "v6armiss.dsc" file can be found in the following directory:

ARMRVARMulatorARMulator<version><build><os>v6armiss.dsc

Article last edited on: 2008-09-09 15:47:52

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