|ARM Technical Support Knowledge Articles|
DSTREAM / RVI units support connecting to devices running at very low speed (down to ~13 Hz). If you are having problems connecting to or debugging a slow core, please upgrade to the latest DSTREAM / RVI firmware as shipped with your tools installation.
DSTREAM / RVI software includes an option "JTAG Timeouts Enabled" in the 'Device Properties' window of the 'Debug Hardware Config' (formerly RVConfig) application. By default this option is set, but it can be cleared to disable DSTREAM / RVI hardware timeouts. If you clear this option when DSTEAM / RVI is configured in adaptive mode, RTCK can be stopped without DSTREAM / RVI reporting an error.
The advice contained in this article may also assist when connecting via VSTREAM to a CoreSighttm design running on a simulation or emulation platfom. In this case, 'VSTREAM' replaces references to DSTREAM and/or RVI units.
There is also a timeout that operates between the host debugger (DS-5) and the debug hardware device (DSTREAM/RVI unit). This timeout may be triggered if you have already disabled 'JTAG Timeouts Enabled' as described above.
You can configure the duration of this DS-5 - DSTREAM timeout by adding the environment variable SCC_TIMEOUT, which specifies a timeout in milliseconds.
When working with very slow targets (less than 1KHz), both the DSTREAM / RVI and DS-5 timeouts should be disabled, so you need to do all the following:
Note that auto-configuration is unlikely to work with a very slow core clock, so you may need to select the core template in Debug Hardware Config manually.
Article last edited on: 2014-08-29 15:25:48
Did you find this article helpful? Yes No
How can we improve this article?