Hi
I am using custom board (am5726) with DStream and unable to connect (RVC file is attached)
<?xml version="1.0"?> <?RVConfigUtility MajorVersion = "0" MinorVersion = "0" PatchVersion = "0"?> <RVConfigUtility> <redistributable value="true"/> <RVConfigModule> <?RVConfig DLL_NAME = "connection" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0" Expanded = "true" Active = "false" Enabled = "true" UserLabel = ""?> <ScanChainNames Type = "Str">?</ScanChainNames> <ConnectionManager Type = "User" Inherited = "true">0x0820CBE4</ConnectionManager> <TemplateManager Type = "User" Inherited = "true">0x0820CC00</TemplateManager> <BrokerCoreList Type = "User" Inherited = "true">0x0820CC34</BrokerCoreList> <PlatformName Type = "Str" Inherited = "true"/> <NoOfScanChains Type = "Int32" Inherited = "true">1</NoOfScanChains> <FirmwareVersion Type = "Str">4.13.0</FirmwareVersion> <ConnectionName Type = "Str" Inherited = "true"/> <ChildModuleName Type = "Str" Inherited = "true">Devices</ChildModuleName> <RVConfigModule> <?RVConfig DLL_NAME = "scanchain" Expanded = "true" Active = "true" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "1" PatchVersion = "0"?> <TemplateName Type = "Str" Inherited = "true">/real-ice/jtag-templates/arm/cs_memap/V1.0</TemplateName> <ChildModuleName Type = "Str" Inherited = "true">CSMEMAP</ChildModuleName> <Class Type = "Str"/> <CanonicalName Type = "Str"/> <DeviceOptions Type = "Str" Inherited = "true"></DeviceOptions> <IRLength Type = "Str" Inherited = "true">0</IRLength> <ModuleName Type = "Str">Devices</ModuleName> <TAPPosUpdateInProgress Type = "Str" Inherited = "true">FALSE</TAPPosUpdateInProgress> <CurrentTAPPos Type = "Str" Inherited = "true">_21_</CurrentTAPPos> <NewTAPPos Type = "Str" Inherited = "true">_21_</NewTAPPos> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str"></TemplateName> <ModuleName Type = "Str">UNKNOWN</ModuleName> <IRLength Type = "Str">6</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_arm_dap/V1.0</TemplateName> <ModuleName Type = "Str">ARMCS-DP</ModuleName> <IRLength Type = "Str">4</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">ARMCS-DP</CanonicalName> <Class Type = "Str">DebugPort</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000004</DataListUID> <MEMORY_ACCESS_AP Type = "Str">0x00000000</MEMORY_ACCESS_AP> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cortexm4/V1.0</TemplateName> <ModuleName Type = "Str">Cortex-M4</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str">ETM,FPv4-SP</DeviceOptions> <CanonicalName Type = "Str">Cortex-M4</CanonicalName> <Class Type = "Str">CoreExecutable</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000005</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000000</CORESIGHT_AP_INDEX> <JTAG_TIMEOUTS_ENABLED Type = "Str">True</JTAG_TIMEOUTS_ENABLED> <ALLOW_EXECUTION_WITHOUT_T_BIT Type = "Str">False</ALLOW_EXECUTION_WITHOUT_T_BIT> <POST_RESET_STATE Type = "Str">1</POST_RESET_STATE> <CTI_SYNCH_START Type = "Str">False</CTI_SYNCH_START> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_arm_dap/V1.0</TemplateName> <ModuleName Type = "Str">ARMCS-DP</ModuleName> <IRLength Type = "Str">4</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">ARMCS-DP</CanonicalName> <Class Type = "Str">DebugPort</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000006</DataListUID> <MEMORY_ACCESS_AP Type = "Str">0x00000000</MEMORY_ACCESS_AP> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cortexm4/V1.0</TemplateName> <ModuleName Type = "Str">Cortex-M4</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str">ETM,FPv4-SP</DeviceOptions> <CanonicalName Type = "Str">Cortex-M4</CanonicalName> <Class Type = "Str">CoreExecutable</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000007</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000000</CORESIGHT_AP_INDEX> <JTAG_TIMEOUTS_ENABLED Type = "Str">True</JTAG_TIMEOUTS_ENABLED> <ALLOW_EXECUTION_WITHOUT_T_BIT Type = "Str">False</ALLOW_EXECUTION_WITHOUT_T_BIT> <POST_RESET_STATE Type = "Str">1</POST_RESET_STATE> <CTI_SYNCH_START Type = "Str">False</CTI_SYNCH_START> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_arm_dap/V1.0</TemplateName> <ModuleName Type = "Str">ARMCS-DP</ModuleName> <IRLength Type = "Str">4</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">ARMCS-DP</CanonicalName> <Class Type = "Str">DebugPort</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000008</DataListUID> <MEMORY_ACCESS_AP Type = "Str">0x00000000</MEMORY_ACCESS_AP> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cortexa15/V1.0</TemplateName> <ModuleName Type = "Str">Cortex-A15</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str">ETM</DeviceOptions> <CanonicalName Type = "Str">Cortex-A15</CanonicalName> <Class Type = "Str">CoreExecutable</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000009</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x80000000</CORESIGHT_BASE_ADDRESS> <CODESEQ_ENABLED Type = "Str">False</CODESEQ_ENABLED> <CODESEQ_CODE_ADDR Type = "Str">0x0007FF80</CODESEQ_CODE_ADDR> <CODESEQ_CODE_SIZE Type = "Str">0x80</CODESEQ_CODE_SIZE> <CODESEQ_TIMEOUT Type = "Str">100</CODESEQ_TIMEOUT> <BYPASS_MEMPROT_IN_DBG Type = "Str">True</BYPASS_MEMPROT_IN_DBG> <CLEAR_BRKHW Type = "Str">True</CLEAR_BRKHW> <IGNORE_START_DEBUG_PRIV_FAIL Type = "Str">False</IGNORE_START_DEBUG_PRIV_FAIL> <JTAG_TIMEOUTS_ENABLED Type = "Str">True</JTAG_TIMEOUTS_ENABLED> <POST_RESET_STATE Type = "Str">1</POST_RESET_STATE> <BYPASS_DEVICE_ID_CHECK Type = "Str">False</BYPASS_DEVICE_ID_CHECK> <DEBUG_ACCEL Type = "Str">0</DEBUG_ACCEL> <ALLOW_BACKGROUND_PROC Type = "Str">True</ALLOW_BACKGROUND_PROC> <ALLOW_DBGNOPWRDWN Type = "Str">True</ALLOW_DBGNOPWRDWN> <CTI_SYNCH_START Type = "Str">False</CTI_SYNCH_START> <CHECK_DSCR_DBGEN Type = "Str">True</CHECK_DSCR_DBGEN> <OSLOCK_OVERRIDE Type = "Str">0</OSLOCK_OVERRIDE> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_pmu/V1.0</TemplateName> <ModuleName Type = "Str">CSPMU</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSPMU</CanonicalName> <Class Type = "Str">TraceSource</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x0000000A</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x80001000</CORESIGHT_BASE_ADDRESS> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cortexa15/V1.0</TemplateName> <ModuleName Type = "Str">Cortex-A15</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str">ETM</DeviceOptions> <CanonicalName Type = "Str">Cortex-A15</CanonicalName> <Class Type = "Str">CoreExecutable</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x0000000B</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x80002000</CORESIGHT_BASE_ADDRESS> <CODESEQ_ENABLED Type = "Str">False</CODESEQ_ENABLED> <CODESEQ_CODE_ADDR Type = "Str">0x0007FF80</CODESEQ_CODE_ADDR> <CODESEQ_CODE_SIZE Type = "Str">0x80</CODESEQ_CODE_SIZE> <CODESEQ_TIMEOUT Type = "Str">100</CODESEQ_TIMEOUT> <BYPASS_MEMPROT_IN_DBG Type = "Str">True</BYPASS_MEMPROT_IN_DBG> <CLEAR_BRKHW Type = "Str">True</CLEAR_BRKHW> <IGNORE_START_DEBUG_PRIV_FAIL Type = "Str">False</IGNORE_START_DEBUG_PRIV_FAIL> <JTAG_TIMEOUTS_ENABLED Type = "Str">True</JTAG_TIMEOUTS_ENABLED> <POST_RESET_STATE Type = "Str">1</POST_RESET_STATE> <BYPASS_DEVICE_ID_CHECK Type = "Str">False</BYPASS_DEVICE_ID_CHECK> <DEBUG_ACCEL Type = "Str">0</DEBUG_ACCEL> <ALLOW_BACKGROUND_PROC Type = "Str">True</ALLOW_BACKGROUND_PROC> <ALLOW_DBGNOPWRDWN Type = "Str">True</ALLOW_DBGNOPWRDWN> <CTI_SYNCH_START Type = "Str">False</CTI_SYNCH_START> <CHECK_DSCR_DBGEN Type = "Str">True</CHECK_DSCR_DBGEN> <OSLOCK_OVERRIDE Type = "Str">0</OSLOCK_OVERRIDE> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_pmu/V1.0</TemplateName> <ModuleName Type = "Str">CSPMU</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSPMU</CanonicalName> <Class Type = "Str">TraceSource</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x0000000C</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x80003000</CORESIGHT_BASE_ADDRESS> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_cti/V1.0</TemplateName> <ModuleName Type = "Str">CSCTI</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSCTI</CanonicalName> <Class Type = "Str">Link</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x0000000D</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x80008000</CORESIGHT_BASE_ADDRESS> <SYNCH_START_ENABLE Type = "Str">false</SYNCH_START_ENABLE> <SYNCH_START_CHANNEL Type = "Str">0</SYNCH_START_CHANNEL> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_cti/V1.0</TemplateName> <ModuleName Type = "Str">CSCTI</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSCTI</CanonicalName> <Class Type = "Str">Link</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x0000000E</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x80009000</CORESIGHT_BASE_ADDRESS> <SYNCH_START_ENABLE Type = "Str">false</SYNCH_START_ENABLE> <SYNCH_START_CHANNEL Type = "Str">0</SYNCH_START_CHANNEL> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_ptm/V1.0</TemplateName> <ModuleName Type = "Str">CSPTM</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSPTM</CanonicalName> <Class Type = "Str">TraceSource</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x0000000F</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x8000C000</CORESIGHT_BASE_ADDRESS> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_ptm/V1.0</TemplateName> <ModuleName Type = "Str">CSPTM</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSPTM</CanonicalName> <Class Type = "Str">TraceSource</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000010</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x8000D000</CORESIGHT_BASE_ADDRESS> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_tf/V1.0</TemplateName> <ModuleName Type = "Str">CSTFunnel</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSTFunnel</CanonicalName> <Class Type = "Str">Link</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000011</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x80018000</CORESIGHT_BASE_ADDRESS> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_stm/V1.0</TemplateName> <ModuleName Type = "Str">CSSTM</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSSTM</CanonicalName> <Class Type = "Str">TraceSource</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000012</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x8001A000</CORESIGHT_BASE_ADDRESS> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_cti/V1.0</TemplateName> <ModuleName Type = "Str">CSCTI</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSCTI</CanonicalName> <Class Type = "Str">Link</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000013</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x8001C000</CORESIGHT_BASE_ADDRESS> <SYNCH_START_ENABLE Type = "Str">false</SYNCH_START_ENABLE> <SYNCH_START_CHANNEL Type = "Str">0</SYNCH_START_CHANNEL> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_tpiu/V1.0</TemplateName> <ModuleName Type = "Str">CSTPIU</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSTPIU</CanonicalName> <Class Type = "Str">TraceSink</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000014</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x80023000</CORESIGHT_BASE_ADDRESS> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_tf/V1.0</TemplateName> <ModuleName Type = "Str">CSTFunnel</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSTFunnel</CanonicalName> <Class Type = "Str">Link</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000015</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x80024000</CORESIGHT_BASE_ADDRESS> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_tmc/V1.0</TemplateName> <ModuleName Type = "Str">CSTMC</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSTMC</CanonicalName> <Class Type = "Str">TraceSink</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000016</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> <CORESIGHT_BASE_ADDRESS Type = "Str">0x80027000</CORESIGHT_BASE_ADDRESS> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = ""?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_memap/V1.0</TemplateName> <ModuleName Type = "Str">CSMEMAP</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSMEMAP</CanonicalName> <Class Type = "Str">AccessPort</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000019</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000000</CORESIGHT_AP_INDEX> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "dynamiccore" Expanded = "true" Active = "false" Enabled = "true" UserLabel = ""?> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_memap/V1.0</TemplateName> <ModuleName Type = "Str">CSMEMAP</ModuleName> <IRLength Type = "Str">0</IRLength> <DeviceOptions Type = "Str"></DeviceOptions> <CanonicalName Type = "Str">CSMEMAP</CanonicalName> <Class Type = "Str">AccessPort</Class> <DataList Type = "Branch"> <DataListUID Type = "User">0x0000001A</DataListUID> <CORESIGHT_AP_INDEX Type = "Str">0x00000001</CORESIGHT_AP_INDEX> </DataList> <ExtendedTypeInfo Type = "Branch"/> </RVConfigModule> <DataList Type = "Branch"> <DataListUID Type = "User">0x00000002</DataListUID> <ClockType Type = "Int32">7</ClockType> <ClockSpeed Type = "Str">10000000</ClockSpeed> <OtherSpeed Type = "Str">10.000 MHz</OtherSpeed> <Tap_Count Type = "UInt32">22</Tap_Count> <Tap_0 Type = "Branch"> <DataListUID Type = "User">0x00000003</DataListUID> <CoreName Type = "Str"></CoreName> <FamilyName Type = "Str"></FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str"></TemplateVersion> <DllVersion Type = "Str"></DllVersion> <Description Type = "Str">UNKNOWN</Description> <IRLength Type = "Str">6</IRLength> <TemplateName Type = "Str"></TemplateName> <DeviceID Type = "Str">0x1B85202F</DeviceID> <Manufacturer Type = "Str">Texas Instruments</Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str"></Class> <CanonicalName Type = "Str"></CanonicalName> </Tap_0> <Tap_1 Type = "Branch"> <DataListUID Type = "User">0x00000004</DataListUID> <CoreName Type = "Str">ARMCS-DP</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">ARMCS-DP</Description> <IRLength Type = "Str">4</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_arm_dap/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">DebugPort</Class> <CanonicalName Type = "Str">ARMCS-DP</CanonicalName> </Tap_1> <Tap_2 Type = "Branch"> <DataListUID Type = "User">0x00000005</DataListUID> <CoreName Type = "Str">Cortex-M4</CoreName> <FamilyName Type = "Str">Cortex</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">Cortex-M4</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cortexm4/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str">ETM,FPv4-SP</DeviceOptions> <Class Type = "Str">CoreExecutable</Class> <CanonicalName Type = "Str">Cortex-M4</CanonicalName> </Tap_2> <Tap_3 Type = "Branch"> <DataListUID Type = "User">0x00000006</DataListUID> <CoreName Type = "Str">ARMCS-DP</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">ARMCS-DP</Description> <IRLength Type = "Str">4</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_arm_dap/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">DebugPort</Class> <CanonicalName Type = "Str">ARMCS-DP</CanonicalName> </Tap_3> <Tap_4 Type = "Branch"> <DataListUID Type = "User">0x00000007</DataListUID> <CoreName Type = "Str">Cortex-M4</CoreName> <FamilyName Type = "Str">Cortex</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">Cortex-M4</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cortexm4/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str">ETM,FPv4-SP</DeviceOptions> <Class Type = "Str">CoreExecutable</Class> <CanonicalName Type = "Str">Cortex-M4</CanonicalName> </Tap_4> <Tap_5 Type = "Branch"> <DataListUID Type = "User">0x00000008</DataListUID> <CoreName Type = "Str">ARMCS-DP</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">ARMCS-DP</Description> <IRLength Type = "Str">4</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_arm_dap/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">DebugPort</Class> <CanonicalName Type = "Str">ARMCS-DP</CanonicalName> </Tap_5> <Tap_6 Type = "Branch"> <DataListUID Type = "User">0x00000009</DataListUID> <CoreName Type = "Str">Cortex-A15</CoreName> <FamilyName Type = "Str">Cortex</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">Cortex-A15</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cortexa15/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str">ETM</DeviceOptions> <Class Type = "Str">CoreExecutable</Class> <CanonicalName Type = "Str">Cortex-A15</CanonicalName> </Tap_6> <Tap_7 Type = "Branch"> <DataListUID Type = "User">0x0000000A</DataListUID> <CoreName Type = "Str">CSPMU</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSPMU</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_pmu/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">TraceSource</Class> <CanonicalName Type = "Str">CSPMU</CanonicalName> </Tap_7> <Tap_8 Type = "Branch"> <DataListUID Type = "User">0x0000000B</DataListUID> <CoreName Type = "Str">Cortex-A15</CoreName> <FamilyName Type = "Str">Cortex</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">Cortex-A15</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cortexa15/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str">ETM</DeviceOptions> <Class Type = "Str">CoreExecutable</Class> <CanonicalName Type = "Str">Cortex-A15</CanonicalName> </Tap_8> <Tap_9 Type = "Branch"> <DataListUID Type = "User">0x0000000C</DataListUID> <CoreName Type = "Str">CSPMU</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSPMU</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_pmu/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">TraceSource</Class> <CanonicalName Type = "Str">CSPMU</CanonicalName> </Tap_9> <Tap_10 Type = "Branch"> <DataListUID Type = "User">0x0000000D</DataListUID> <CoreName Type = "Str">CSCTI</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSCTI</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_cti/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">Link</Class> <CanonicalName Type = "Str">CSCTI</CanonicalName> </Tap_10> <Tap_11 Type = "Branch"> <DataListUID Type = "User">0x0000000E</DataListUID> <CoreName Type = "Str">CSCTI</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSCTI</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_cti/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">Link</Class> <CanonicalName Type = "Str">CSCTI</CanonicalName> </Tap_11> <Tap_12 Type = "Branch"> <DataListUID Type = "User">0x0000000F</DataListUID> <CoreName Type = "Str">CSPTM</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSPTM</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_ptm/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">TraceSource</Class> <CanonicalName Type = "Str">CSPTM</CanonicalName> </Tap_12> <Tap_13 Type = "Branch"> <DataListUID Type = "User">0x00000010</DataListUID> <CoreName Type = "Str">CSPTM</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSPTM</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_ptm/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">TraceSource</Class> <CanonicalName Type = "Str">CSPTM</CanonicalName> </Tap_13> <Tap_14 Type = "Branch"> <DataListUID Type = "User">0x00000011</DataListUID> <CoreName Type = "Str">CSTFunnel</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSTFunnel</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_tf/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">Link</Class> <CanonicalName Type = "Str">CSTFunnel</CanonicalName> </Tap_14> <Tap_15 Type = "Branch"> <DataListUID Type = "User">0x00000012</DataListUID> <CoreName Type = "Str">CSSTM</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSSTM</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_stm/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">TraceSource</Class> <CanonicalName Type = "Str">CSSTM</CanonicalName> </Tap_15> <Tap_16 Type = "Branch"> <DataListUID Type = "User">0x00000013</DataListUID> <CoreName Type = "Str">CSCTI</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSCTI</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_cti/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">Link</Class> <CanonicalName Type = "Str">CSCTI</CanonicalName> </Tap_16> <Tap_17 Type = "Branch"> <DataListUID Type = "User">0x00000014</DataListUID> <CoreName Type = "Str">CSTPIU</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSTPIU</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_tpiu/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">TraceSink</Class> <CanonicalName Type = "Str">CSTPIU</CanonicalName> </Tap_17> <Tap_18 Type = "Branch"> <DataListUID Type = "User">0x00000015</DataListUID> <CoreName Type = "Str">CSTFunnel</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSTFunnel</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_tf/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">Link</Class> <CanonicalName Type = "Str">CSTFunnel</CanonicalName> </Tap_18> <Tap_19 Type = "Branch"> <DataListUID Type = "User">0x00000016</DataListUID> <CoreName Type = "Str">CSTMC</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSTMC</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_tmc/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">TraceSink</Class> <CanonicalName Type = "Str">CSTMC</CanonicalName> </Tap_19> <Tap_20 Type = "Branch"> <DataListUID Type = "User">0x00000019</DataListUID> <CoreName Type = "Str">CSMEMAP</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSMEMAP</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_memap/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">AccessPort</Class> <CanonicalName Type = "Str">CSMEMAP</CanonicalName> </Tap_20> <Tap_21 Type = "Branch"> <DataListUID Type = "User">0x0000001A</DataListUID> <CoreName Type = "Str">CSMEMAP</CoreName> <FamilyName Type = "Str">CoreSight</FamilyName> <DllName Type = "Str">dynamiccore</DllName> <TemplateVersion Type = "Str">1:0:0</TemplateVersion> <DllVersion Type = "Str">rvi.dynamic.core</DllVersion> <Description Type = "Str">CSMEMAP</Description> <IRLength Type = "Str">0</IRLength> <TemplateName Type = "Str">/real-ice/jtag-templates/arm/cs_memap/V1.0</TemplateName> <DeviceID Type = "Str"></DeviceID> <Manufacturer Type = "Str"></Manufacturer> <DeviceOptions Type = "Str"></DeviceOptions> <Class Type = "Str">AccessPort</Class> <CanonicalName Type = "Str">CSMEMAP</CanonicalName> </Tap_21> </DataList> </RVConfigModule> <RVConfigModule> <?RVConfig DLL_NAME = "advanced" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <ModuleName Type = "Str">Advanced</ModuleName> <ScanChain0BitPattern Type = "Int32">0</ScanChain0BitPattern> <DataList Type = "Branch"> <ResetOperation Type = "UInt32">2</ResetOperation> <TResetOnInitConnect Type = "UInt32">0</TResetOnInitConnect> <SResetOnInitConnect Type = "UInt32">0</SResetOnInitConnect> <ResetHoldTime Type = "UInt32">100</ResetHoldTime> <PostResetDelay Type = "UInt32">1000</PostResetDelay> <nTRSTHoldTime Type = "UInt32">10</nTRSTHoldTime> <nTRSTPostResetTime Type = "UInt32">10</nTRSTPostResetTime> <DoSoftTAPReset Type = "UInt32">0</DoSoftTAPReset> <Linked_SRST_TRST Type = "UInt32">1</Linked_SRST_TRST> <AllowICETAPReset Type = "UInt32">0</AllowICETAPReset> <AllowICELatchSysRst Type = "UInt32">0</AllowICELatchSysRst> <nTRSTHighMode Type = "UInt32">0</nTRSTHighMode> <nTRSTLowMode Type = "UInt32">0</nTRSTLowMode> <nSRSTHighMode Type = "UInt32">1</nSRSTHighMode> <nSRSTLowMode Type = "UInt32">0</nSRSTLowMode> <LVDSProbeMode Type = "UInt32">1</LVDSProbeMode> <SWJEnable Type = "UInt32">0</SWJEnable> <UseDeprecatedSWJ Type = "UInt32">0</UseDeprecatedSWJ> <UserOut_P1 Type = "UInt32">0</UserOut_P1> <UserOut_P2 Type = "UInt32">0</UserOut_P2> <UserOut_P3 Type = "UInt32">0</UserOut_P3> <UserOut_P4 Type = "UInt32">0</UserOut_P4> <UserOut_P5 Type = "UInt32">0</UserOut_P5> <UserOut_P6_COAX Type = "UInt32">0</UserOut_P6_COAX> <SWOMode Type = "UInt32">0</SWOMode> <SWOBaudRate Type = "UInt32">0</SWOBaudRate> <PythonScript Type = "Str">from LDDI import *
from icepick import *
import rvi

icePickConfigured = False
def enable_ICEPICK_D(port):
 global icePickConfigured
 if icePickConfigured:
 return True
 success = reenable_ICEPICK_D(port)
 if success:
 icePickConfigured = True
 return success


def readID():
 err = JTAG_ConfigScanChain(0, 0, 0, 0)
 icepick.doScanIR(18, [0x03FFFF], RDDI_JTAGS_RTI, 1)
 JTAG_ConfigScanChain(4, 0, 1, 0)
 icepick.doScanIR(6, [0x3F], RDDI_JTAGS_RTI, 1)
 JTAG_TMS(10, [0, 0])
 idCode = readIDCODE([0x04], 6, 32)
 print "ICEPick IDCODE is %02x%02x%02x%02x" % (idCode[3], idCode[2],idCode[1], idCode[0])
 if err == 0:
 JTAG_ConfigScanChain(8, 6, 2, 1)
 idCode = readIDCODE([0x0E], 4, 32)
 print "DAP #0 IDCODE is %02x%02x%02x%02x" % (idCode[3], idCode[2],idCode[1], idCode[0])
 return 0

def reenable_ICEPICK_D(port):
 if not openJTAG():
 return False
 err = doTAPReset()
 if err == 0:
 err = JTAG_StateJump(RDDI_JTAGS_TLR)
 icepick.wakeUpDebugLogic()
 JTAG_ConfigScanChain(0, 0, 0, 0)
 idCode = readIDCODE([0x04], 6, 32)
 print "ICEPick IDCODE is %02x%02x%02x%02x" % (idCode[3], idCode[2],idCode[1], idCode[0])
 icepick.connectIcepick(True)
 icepick.writeIcepickRegister(IcepickDControl.Block,IcepickDControl.Reg.Control,IcepickDControl.Bit.D2D_POWEROVERRIDE | IcepickDControl.Bit.KEEPPOWEREDINTLR | IcepickDControl.Bit.BLOCKSYSRESET)
 icepick.checkIcepickRegisterWriteResult()
 flags = DebugTapLinking.Bit.FORCEACTIVE | DebugTapLinking.Bit.SELECTTAP | DebugTapLinking.Bit.DEBUGENABLE | DebugTapLinking.Bit.INHIBITSLEEP
 icepick.writeIcepickRegister(DebugTapLinking.Block,4, flags | 0x00820000)
 icepick.writeIcepickRegister(DebugTapLinking.Block,5, flags)
 icepick.writeIcepickRegister(DebugTapLinking.Block,15,flags | 0x00820000)

 err = readID()
 JTAG_Disconnect()
 return err == 0

def HandleOpenConn(dev, type, state):
 if type==1:
 if not enable_ICEPICK_D(15):
 return False

 return handleOpenConn(dev,type,state)

def UnknownStateRecovery():
 print "UnknownStateRecovery()"
 reenable_ICEPICK_D(15)

def doReset():
 if not openJTAG():
 return False
 print "doReset"
 JTAG_ConfigScanChain(4, 0, 1, 0)
 idCode = readIDCODE([0x04], 6, 32)
 print "ICEPick IDCODE is %02x%02x%02x%02x" % (idCode[3], idCode[2],idCode[1], idCode[0])
 icepick.connectIcepick(True)

 err = readID()
 JTAG_Disconnect()
 return err == 0

def withPossibleCoreStop(dapId, deviceId, resetfunc):
 err, apIdx, baseAddr = getCoreSightConfig(deviceId)
 if err == 0:
 rvi.withV7GlobalMismatchBreakpoint(dapId, apIdx, baseAddr, resetfunc)
 resetfunc()

def HandleExeReset(flags):
 DAPDevID = 0x06
 A15_0DevID = 0x07
 A15_1DevID = 0x09
 openedDAPConn = False
 err, id, version, message = Debug_OpenConn(DAPDevID)
 if err == 0:
 openedDAPConn = True
 elif err == 0x101:
 err = 0
 if err == 0:
 withPossibleCoreStop(DAPDevID, A15_0DevID,
 lambda: withPossibleCoreStop(DAPDevID, A15_1DevID,
 doReset))

 err2 = 0
 if openedDAPConn:
 err2 = Debug_CloseConn(DAPDevID)
 if err == 0:
 err = err2

 return err
</PythonScript> <PowerFilterTime Type = "UInt32">100</PowerFilterTime> </DataList> </RVConfigModule> <JtagClockFreq Type = "UInt32" Inherited = "true">10000000</JtagClockFreq> <JtagClockType Type = "UInt32" Inherited = "true">0</JtagClockType> <RVConfigModule> <?RVConfig DLL_NAME = "trace" Expanded = "true" Active = "false" Enabled = "true" UserLabel = "" MajorVersion = "1" MinorVersion = "0" PatchVersion = "0"?> <DataList Type = "Branch"> <CLOCK_EDGE Type = "Int32">0</CLOCK_EDGE> <DELAY_TRACE_CLOCK Type = "Int32">0</DELAY_TRACE_CLOCK> <DELAY_TRACE_SIGNAL_1 Type = "Int32">0</DELAY_TRACE_SIGNAL_1> <DELAY_TRACE_SIGNAL_2 Type = "Int32">0</DELAY_TRACE_SIGNAL_2> <DELAY_TRACE_SIGNAL_3 Type = "Int32">0</DELAY_TRACE_SIGNAL_3> <DELAY_TRACE_SIGNAL_4 Type = "Int32">0</DELAY_TRACE_SIGNAL_4> <DELAY_TRACE_SIGNAL_5 Type = "Int32">0</DELAY_TRACE_SIGNAL_5> <DELAY_TRACE_SIGNAL_6 Type = "Int32">0</DELAY_TRACE_SIGNAL_6> <DELAY_TRACE_SIGNAL_7 Type = "Int32">0</DELAY_TRACE_SIGNAL_7> <DELAY_TRACE_SIGNAL_8 Type = "Int32">0</DELAY_TRACE_SIGNAL_8> <DELAY_TRACE_SIGNAL_9 Type = "Int32">0</DELAY_TRACE_SIGNAL_9> <DELAY_TRACE_SIGNAL_10 Type = "Int32">0</DELAY_TRACE_SIGNAL_10> <DELAY_TRACE_SIGNAL_11 Type = "Int32">0</DELAY_TRACE_SIGNAL_11> <DELAY_TRACE_SIGNAL_12 Type = "Int32">0</DELAY_TRACE_SIGNAL_12> <DELAY_TRACE_SIGNAL_13 Type = "Int32">0</DELAY_TRACE_SIGNAL_13> <DELAY_TRACE_SIGNAL_14 Type = "Int32">0</DELAY_TRACE_SIGNAL_14> <DELAY_TRACE_SIGNAL_15 Type = "Int32">0</DELAY_TRACE_SIGNAL_15> <DELAY_TRACE_SIGNAL_16 Type = "Int32">0</DELAY_TRACE_SIGNAL_16> <DELAY_TRACE_SIGNAL_17 Type = "Int32">0</DELAY_TRACE_SIGNAL_17> <DELAY_TRACE_SIGNAL_18 Type = "Int32">0</DELAY_TRACE_SIGNAL_18> <DELAY_TRACE_SIGNAL_19 Type = "Int32">0</DELAY_TRACE_SIGNAL_19> <DELAY_TRACE_SIGNAL_20 Type = "Int32">0</DELAY_TRACE_SIGNAL_20> <DELAY_TRACE_SIGNAL_21 Type = "Int32">0</DELAY_TRACE_SIGNAL_21> <DELAY_TRACE_SIGNAL_22 Type = "Int32">0</DELAY_TRACE_SIGNAL_22> <DELAY_TRACE_SIGNAL_23 Type = "Int32">0</DELAY_TRACE_SIGNAL_23> <DELAY_TRACE_SIGNAL_24 Type = "Int32">0</DELAY_TRACE_SIGNAL_24> <DELAY_TRACE_SIGNAL_25 Type = "Int32">0</DELAY_TRACE_SIGNAL_25> <DELAY_TRACE_SIGNAL_26 Type = "Int32">0</DELAY_TRACE_SIGNAL_26> <DELAY_TRACE_SIGNAL_27 Type = "Int32">0</DELAY_TRACE_SIGNAL_27> <DELAY_TRACE_SIGNAL_28 Type = "Int32">0</DELAY_TRACE_SIGNAL_28> <DELAY_TRACE_SIGNAL_29 Type = "Int32">0</DELAY_TRACE_SIGNAL_29> <DELAY_TRACE_SIGNAL_30 Type = "Int32">0</DELAY_TRACE_SIGNAL_30> <DELAY_TRACE_SIGNAL_31 Type = "Int32">0</DELAY_TRACE_SIGNAL_31> <DELAY_TRACE_SIGNAL_32 Type = "Int32">0</DELAY_TRACE_SIGNAL_32> <DELAY_TRACE_SIGNAL_33 Type = "Int32">0</DELAY_TRACE_SIGNAL_33> <DELAY_TRACE_SIGNAL_34 Type = "Int32">0</DELAY_TRACE_SIGNAL_34> <DELAY_TRACE_SIGNAL_35 Type = "Int32">0</DELAY_TRACE_SIGNAL_35> <DELAY_TRACE_SIGNAL_36 Type = "Int32">0</DELAY_TRACE_SIGNAL_36> </DataList> </RVConfigModule> <ConnectionType Type = "Str">TCP/IP</ConnectionType> <VehicleType Type = "Str">DSTREAM</VehicleType> <LVDSProbeMode Type = "UInt32" Inherited = "true">1</LVDSProbeMode> <SWJEnable Type = "Int32" Inherited = "true">0</SWJEnable> <UseDeprecatedSWJ Type = "Int32" Inherited = "true">0</UseDeprecatedSWJ> <CoresightAssociations Type = "Branch"> <Device Type = "EnumStr">Name=UNKNOWN_0;Type=</Device> <Device Type = "EnumStr">Name=ARMCS-DP_1;Type=ARMCS-DP</Device> <Device Type = "EnumStr">Name=Cortex-M4_0;Type=Cortex-M4</Device> <Device Type = "EnumStr">Name=ARMCS-DP_2;Type=ARMCS-DP</Device> <Device Type = "EnumStr">Name=Cortex-M4_1;Type=Cortex-M4</Device> <Device Type = "EnumStr">Name=ARMCS-DP_0;Type=ARMCS-DP</Device> <Device Type = "EnumStr">Name=Cortex-A15_0;Type=Cortex-A15</Device> <Device Type = "EnumStr">Name=CSPMU_0;Type=CSPMU</Device> <Device Type = "EnumStr">Name=Cortex-A15_1;Type=Cortex-A15</Device> <Device Type = "EnumStr">Name=CSPMU_1;Type=CSPMU</Device> <Device Type = "EnumStr">Name=CSCTI_0;Type=CSCTI</Device> <Device Type = "EnumStr">Name=CSCTI_1;Type=CSCTI</Device> <Device Type = "EnumStr">Name=CSPTM_0;Type=CSPTM</Device> <Device Type = "EnumStr">Name=CSPTM_1;Type=CSPTM</Device> <Device Type = "EnumStr">Name=CSTFunnel_0;Type=CSTFunnel</Device> <Device Type = "EnumStr">Name=CSSTM_0;Type=CSSTM</Device> <Device Type = "EnumStr">Name=CSCTI_2;Type=CSCTI</Device> <Device Type = "EnumStr">Name=CSTPIU_0;Type=CSTPIU</Device> <Device Type = "EnumStr">Name=CSTFunnel_1;Type=CSTFunnel</Device> <Device Type = "EnumStr">Name=CSTMC_0;Type=CSTMC</Device> <Device Type = "EnumStr">Name=CSMEMAP_0;Type=CSMEMAP</Device> <Device Type = "EnumStr">Name=CSMEMAP_1;Type=CSMEMAP</Device> </CoresightAssociations> </RVConfigModule> </RVConfigUtility>
However, we are successfully able to connect and run Hello Demo on same custom board using TI Code Composer Studio with XDS200 USB Probe. Initially, we were also not able to connect with this board due to FPGA. Then we updated the .ccxml file and bypass the core. Both versions of files are attached. We need to add the difference between custom_1.ccxml and custom_2.ccxml into RVC file (tmdsevm572x_a15) attached above.
Any help would be appreciated
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <configurations XML_version="1.2" id="configurations_0"> <configuration XML_version="1.2" id="Texas Instruments XDS2xx USB Debug Probe_0"> <instance XML_version="1.2" desc="Texas Instruments XDS2xx USB Debug Probe_0" href="connections/TIXDS2XXUSB_Connection.xml" id="Texas Instruments XDS2xx USB Debug Probe_0" xml="TIXDS2XXUSB_Connection.xml" xmlpath="connections"/> <connection XML_version="1.2" id="Texas Instruments XDS2xx USB Debug Probe_0"> <instance XML_version="1.2" href="drivers/tixds560icepick_d.xml" id="drivers" xml="tixds560icepick_d.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560arm9.xml" id="drivers" xml="tixds560arm9.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cortexM.xml" id="drivers" xml="tixds560cortexM.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cs_child.xml" id="drivers" xml="tixds560cs_child.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560c66xx.xml" id="drivers" xml="tixds560c66xx.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560dap_pc.xml" id="drivers" xml="tixds560dap_pc.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cortexA15.xml" id="drivers" xml="tixds560cortexA15.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560csstm.xml" id="drivers" xml="tixds560csstm.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560etbcs.xml" id="drivers" xml="tixds560etbcs.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560pru.xml" id="drivers" xml="tixds560pru.xml" xmlpath="drivers"/> <property Type="choicelist" Value="0" id="The JTAG TCLK Frequency (MHz)"> <choice Name="Fixed with user specified faster value" value="SPECIFIC"> <property Type="stringfield" Value="10.368MHz" id="-- Enter a value from 0.5MHz to 20.0MHz"/> </choice> </property> <platform XML_version="1.2" id="platform_0"> <instance XML_version="1.2" desc="AM5728_0" href="devices/AM5728.xml" id="AM5728_0" xml="AM5728.xml" xmlpath="devices"/> <device HW_revision="2.0" XML_version="1.2" description="AM5728 - Cortex A15 Embedded Processor Silicon Revision 2.x" id="AM5728_0" partnum="AM5728"> <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> <subpath id="IPU_2_C0"> <router HW_revision="1.0" XML_version="1.2" description="CS_DAP Router" id="CS_DAP_3" isa="CS_DAP"> <subpath id="CortexM4_IPU_2_C0"> <cpu HW_revision="1.0" XML_version="1.2" desc="ICECrusherCS_2" description="Cross Triggering" id="ICECrusherCS_0" isa="cs_child"/> </subpath> </router> </subpath> <subpath id="IPU_2_C1"> <router HW_revision="1.0" XML_version="1.2" description="CS_DAP Router" id="CS_DAP_4" isa="CS_DAP"> <subpath id="CortexM4_IPU_2_C1"> <cpu HW_revision="1.0" XML_version="1.2" desc="ICECrusherCS_3" description="Cross Triggering" id="ICECrusherCS_0" isa="cs_child"/> </subpath> </router> </subpath> </router> </device> </platform> </connection> </configuration> </configurations>
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <configurations XML_version="1.2" id="configurations_0"> <configuration XML_version="1.2" id="Texas Instruments XDS2xx USB Debug Probe_0"> <instance XML_version="1.2" desc="Texas Instruments XDS2xx USB Debug Probe_0" href="connections/TIXDS2XXUSB_Connection.xml" id="Texas Instruments XDS2xx USB Debug Probe_0" xml="TIXDS2XXUSB_Connection.xml" xmlpath="connections"/> <connection XML_version="1.2" id="Texas Instruments XDS2xx USB Debug Probe_0"> <instance XML_version="1.2" href="drivers/tixds560icepick_d.xml" id="drivers" xml="tixds560icepick_d.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560arm9.xml" id="drivers" xml="tixds560arm9.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cs_dap.xml" id="drivers" xml="tixds560cs_dap.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cortexM.xml" id="drivers" xml="tixds560cortexM.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cs_child.xml" id="drivers" xml="tixds560cs_child.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560c66xx.xml" id="drivers" xml="tixds560c66xx.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560dap_pc.xml" id="drivers" xml="tixds560dap_pc.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560cortexA15.xml" id="drivers" xml="tixds560cortexA15.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560csstm.xml" id="drivers" xml="tixds560csstm.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560etbcs.xml" id="drivers" xml="tixds560etbcs.xml" xmlpath="drivers"/> <instance XML_version="1.2" href="drivers/tixds560pru.xml" id="drivers" xml="tixds560pru.xml" xmlpath="drivers"/> <property Type="choicelist" Value="0" id="The JTAG TCLK Frequency (MHz)"> <choice Name="Fixed with user specified faster value" value="SPECIFIC"> <property Type="stringfield" Value="10.368MHz" id="-- Enter a value from 0.5MHz to 20.0MHz"/> </choice> </property> <platform XML_version="1.2" id="platform_0"> <instance XML_version="1.2" desc="AM5728_0" href="devices/AM5728.xml" id="AM5728_0" xml="AM5728.xml" xmlpath="devices"/> <device HW_revision="2.0" XML_version="1.2" description="AM5728 - Cortex A15 Embedded Processor Silicon Revision 2.x" id="AM5728_0" partnum="AM5728" simulation="no"> <router HW_revision="1.0" XML_version="1.2" description="ICEPick_D Router" id="IcePick_D_0" isa="ICEPICK_D"> <subpath id="IPU_2_C0"> <router HW_revision="1.0" XML_version="1.2" description="CS_DAP Router" id="CS_DAP_3" isa="CS_DAP"> <subpath id="CortexM4_IPU_2_C0"> <cpu HW_revision="1.0" XML_version="1.2" desc="ICECrusherCS_2" description="Cross Triggering" deviceSim="false" id="ICECrusherCS_0" isa="cs_child"/> </subpath> </router> </subpath> <subpath id="IPU_2_C1"> <router HW_revision="1.0" XML_version="1.2" description="CS_DAP Router" id="CS_DAP_4" isa="CS_DAP"> <subpath id="CortexM4_IPU_2_C1"> <cpu HW_revision="1.0" XML_version="1.2" desc="ICECrusherCS_3" description="Cross Triggering" deviceSim="false" id="ICECrusherCS_0" isa="cs_child"/> </subpath> </router> </subpath> </router> </device> <cpu HW_revision="1.0" XML_version="1.2" description="Bypass Cpu" id="fpga" isa="BYPASS06"/> </platform> </connection> </configuration> </configurations>
Note: File extensions are changed to txt for upload.
Regards
In addition to above email, we need to add similar line
<cpu HW_revision="1.0" XML_version="1.2" description="Bypass Cpu" id="fpga" isa="BYPASS06"/>
in RVC file.
Hi Hafiz,
What version of DS-5 are you using? That .rvc file is using the old file format and whilst it does contain configurations for the 2xCortex-M4 devices and the Cortex-A15 cluster, it does not contain any ICEPICK (JTAG scan chain configuration) selection code. Hence I doubt it would work at all.
DS-5 now uses a Platform Configuration Editor (PCE) tool to create such configurations - and it supports the ICEPICK discovery and programming. So using PCE should allow you to create a working configuration.
For details on how to use PCE, please see:
https://developer.arm.com/tools-and-software/embedded/legacy-tools/ds-5-development-studio
See if this helps.
Regards Tony
Correction - your .rvc file does contain the ICEPICK configuration. So I think we just need to add in the BYPASS for the FPGA. I'll look in to doing this for you and get back to you ....
Thanks for your reply
I have tried PCE and imported my RVC file but unable to find a way to bypass.
I have tried PCE with "Automatic/simple platform detection" but PCE is unable to find any core present on my board.
We need to find a way to add a device in chain that bypass the fpga and connects to Cortex A15 (CPU 0).
Is the FPGA before or after the AM5726?
i.e. is it:
1. TDI -> FPGA[6] -> AM5726 ->TDO
2. TDI-> AM5726 -> FPGA[6] -> TDO
https://community.arm.com/cfs-file/__key/communityserver-discussions-components-files/15/tmdsevm572x_5F00_a15.rvchttps://community.arm.com/cfs-file/__key/communityserver-discussions-components-files/15/AM5726_2D00_FPGA_2D00_2.sdf
I have attached two files - a modified .rvc file which has the extra FPGA device added at the end of the chain. I also attach a .sdf file - the new format file we use - which I edited to remove information that generated warnings. You can try both files to see if this gets you connectivity.
Let me know.
Thanks
I will let you inform the result
Hi Good Morning
I checked RVC file but unable to connect. Here is the error
The client passed a bad argument to an RDDI function - typically a NULL pointer, a zero-length buffer or a zero device ID. RDDI fails the function immediately with this code and does not carry out any other actions. (0x1) <Unable to connect device#7>
We face the same result in case of sdf file. Here is the error.
A command has been sent to a device that is not in the current device list. (0x2e) <Unable to connect with DSTREAM Unit>
I am working with my colleague Tony with this issue and I have been able to locate a board to check the connectivity behaviour.
I also have the ability insert a custom device in series with the JTAG scan chain.
Please can you confirm which version of DS-5 that is being used by yourself here please ?
Also, are you actually using this .rvc file in DS-5 ?
Many thanks,
Stuart
I downloaded ARM DS5 last week
I am able to connect using TI code composer studio with XDS200 but unable to connect using Mentor Code Bench with DStream
OK I understand and I have a handle on the issue, I'll do the fixes required in the .rvc file and then you can try it on DS-5. I'll assume 5.28 is in use.
The problem BTW is in the unlocking of the Icepick, it doesn't consider the possibility of there being something else in the scanchain.
I'll be in touch...
Regards,
Hi Stuart,
Yes, it is 5.28.
Hafiz