XDS110(TMDSEMU110-U)

news/2024/10/30 13:36:46/

XDS110(TMDSEMU110-U)

1. 探针资源

  • XDS110探针支持许多用于主机和目标通信的接口。

  • 主机探测通信

    USB 2.0设备与HS USB PHY

    用于UART支持的USB通信设备类协议

    标准USB批量IN和OUT端点支持TI自定义协议

  • 探测目标通信

    ieee1149.1 jtag

    IEEE 1149.7 cJTAG

    ARM串行线调试(SWD)

    ARM串行线输出(SWO) -仅UART模式

    发送和接收uart与RS-232C信令-没有硬件握手

2. 20针调试接口

•5针1149.1 JTAG连接(包括TRSTn)

•2pin 1149.1 cJTAG连接

•2针ARM SWD连接

•1针SWO叠加在JTAG TDO上

•目标系统复位

•目标电压检测

•目标断开检测

•4个EMU信号用于GPIO

- 2 ×探测目标

- 2 ×目标探测

-这些信号在AUX连接器上被复制,因为许多CTI的调试适配器-20不支持与GPIO连接。

在这里插入图片描述

3. 14针辅助调试接口

  • 特征

    •探针或目标的UART功能

    •探头供电的目标电源 可以监测ET

    •目标电源输入 在监测ET后,可以循环到目标

    •4个GPIO信号

    - 2个指向目标的探针

    - 2个指向探针的目标

    —这些信号复制了CTI-20连接器,但也存在于场景CTI-20上的适配器支持没有GPIO功能的调试连接。

在这里插入图片描述

4. 面盖上30针扩展接口

  • GPIO
  • UART
  • I2C
  • SSI
  • CAN
  • ADC(参考2.5V)
  • 时基输入

所有这些接口都以控制器的3.3 V为工作电压,该电压由连接器提供。 5-V电源也可用于更高的电压需求,如继电器。

级联端口还具有接收目标系统电源输入的接口,以及通过XDS110探头AUX连接器将电源发送回目标系统的路径。 这些特性的主要用例是用于能量跟踪监视,但也可以用于其他功能。

在这里插入图片描述

5.功能描述与操作

  • 调试连接的基本设置

  • XDS110调试探针的设置与TI投资组合中的大多数其他调试探针类似,一般的调试工具文档可以指导用户进行基本设置。

    有关安装和配置步骤的详细信息,请参考CCS入门指南。 其他IDE供应商也有类似的文档。 一些特性需要额外的设置步骤,下面列出了这些步骤。

  • 供电要求:XDS110调试探针可用于在1.8 v到3.6 v IO电平之间调试目标。 XDS110探头还可用于为1.8 v至3.6 v IO目标供电,电流限制在~400 mA。 配置电源功能需要一些额外的设置步骤。

  • 硬件设置:当目标外部供电时,调试探头不供电。 XDS110和目标之间的唯一连接是JTAG头。 不需要其他硬件设置。

  • CCS配置:要在Code Composer Studio中使用XDS110探针,必须安装CCSv7.0或更高版本。 要设置连接属性,打开目标的CCXML目标配置,单击vanced选项卡,并在层次结构中选择XDS110。 右边的面板显示所有XDS110连接属性。 将电源选择字段设置为目标供电电源,电压级别设置为默认,如图4所示。

  • 探针提供电力:从探头提供目标电源的能力是XDS110的一个新特性,需要额外的硬件和软件设置。

  • 在这种模式下,XDS110的JTAG表头连接到目标器进行调试,XDS110的AUX电缆用于供电。 AUX连接器上的TGTSUPPLYOUT和GND引脚(参见图3)连接到目标器的电源引脚。

  • CCS 设置:要在Code Composer Studio中使用XDS110探针,必须安装CCSv7.0或更高版本。 要设置连接属性,打开目标的CCXML目标配置,单击Advanced选项卡,并在层次结构中选择XDS110。 右边的面板显示所有XDS110连接属性。

    将Power Selection字段设置为Probe supply Power。 一个编辑框出现电压水平。 在编辑框中指定目标IO电压水平。 图5显示了电源设置为3.3 V的示例配置。当调试或EnergyTrace会话启动时,将打开目标的电源,并在会话终止时关闭电源。

  • 辅助目标控制

  • 在探头和目标器之间还有额外的接口,这些接口映射到CTI-20和AUX电缆上的GPIO信号。 这些信号的典型用例是将GPIO输入驱动到目标以控制启动模式。 目前,这些信号的状态可以通过dbgjtag实用程序来设置(参见第3.7.3.3节)。

  • SWO追踪捕获

  • XDS110探头支持ARM®SWO(串行线输出)跟踪TI的单核MCU和WCS设备。 SWO跟踪是一个单引脚跟踪接口,可用于分析硬件事件,如程序计数器、数据读写、中断进入和退出,以及应用程序发起的软件消息。 当XDS110探针通过2引脚协议(如ARM SWD(2引脚)或2引脚cJTAG)支持调试通信时,目标可以重用TDO引脚用于SWO跟踪输出。 目前,SWO数据从目标到主机的传输只支持UART格式。

关于如何在Code Composer Studio中使用SWO跟踪以及支持的设备的更多详细信息,请参考以下链接中的文档:http://processors.wiki.ti.com/index.php/SWO_Trace。


介绍

XDS110 是适用于 TI 嵌入式处理器的最新入门级调试探针(仿真器)。XDS110 旨在成为一个完整的解决方案,以低成本提供 JTAG 和 SWD 连接,是 TI 微控制器、处理器和 SimpleLink 设备的入门级调试的首选调试探头。

XDS110 取代了 XDS100 技术,是首款在单个产品中支持所有具有 JTAG、cJTAG 和 SWD/SWO 调试端口的 TI 器件的调试探针。此外,所有支持嵌入式跟踪缓冲区 (ETB) 的 ARM 和 DSP 设备都可以使用核心处理器和系统跟踪。

随着现代 TI 开发板空间缩减的趋势,XDS110 采用标准 TI 20 针连接器作为与目标的主要 JTAG 连接。除此之外,所有变体都具有用于 TI 和 ARM 标准 JTAG 接头的模块化目标配置适配器(适配器的供应因型号而异)。

XDS110 也是 XDS 系列调试探头中的第一个,具有EnergyTrace及其用于 Simplelink 微控制器的附加模块 EnergyTrace HDR。EnergyTrace 是一种允许测量目标板的真实能量和功耗的技术,它可以测量高达 75mA 的原生电流和高达 800mA 的附加模块。作为额外的灵活性,EnergyTrace 的相同物理连接还具有一个 UART 端口和四个 GPIO,用于全面硬件控制。

嵌入式(板载)XDS110 调试探针与 Code Composer Studio (CCS) 开发环境版本 6.1.0 及更高版本兼容。

独立的 XDS110 调试探针 (TMDSEMU110-U) 需要 CCS 版本 7.0.0 或更高版本。

一般特征

  • 协议:IEEE1149.1 (JTAG)、IEEE1149.7 (cJTAG) 以及 ARM 的串行线调试 (SWD) 和串行线输出 (SWO)。

  • 目标电压:+1.8V 至 3.6V。

  • 调试功能:

    • 仿真连接/断开、读/写内存、读寄存器、加载程序、运行、暂停、步进
    • 软件和硬件断点支持
    • 选定微控制器和 DSP 中的实时模式。
  • 跟踪功能:

    • 串行线输出 (SWO) 可用于选定的微控制器和无线连接微控制器
    • 内核和系统跟踪可通过选定 ARM 和 DSP 处理器中的 ETB 获得
    • 有关特定设备的跟踪功能的更多信息,请参阅其技术参考手册 (TRM)
  • 主机接口:USB2.0 全速 (11Mbps) 或高速 (480Mbps)。

  • 支持的其他功能:

    • 通过 TVRef 引脚进行目标功率损耗检测。
    • 内置 EnergyTrace 技术,可精确测量高达 75mA 的电流。
    • EnergyTrace HDR 附件 (TMDSEMU110-ETH) 的扩展接头,可实现高达 800mA 的更宽动态范围。
  • 与当前发布的 XDS API 和 CMSIS-DAP 兼容的接口。

  • OpenOCD 就绪(OpenOCD 版本 0.8 及以上)。

    支持的设备

    • SimpleLink MCU(CC13xx、CC26xx、CC3x、MSP432)
    • C2000、TM4C12x 和 Hercules 微控制器
    • Sitara(AM335x、AM43xx、AM57xx、AM65xx、AMIC1xx)
    • 汽车 SoC(TDAx ADAS、DRAx 信息娱乐系统)
    • 毫米波传感器(IWR/AWR14xx、IWR/AWR16xx、IWR68xx)
    • C674x 和 C66x (Keystone I) 浮点 DSP
    • C642x 和 C645x
    • 66AK2 和 TCI66x 多核 DSP + ARM® SoC (Keystone II)
    • C55x 低功耗 DSP
    • UCD3x 数字电源设备
    • PGA970 SoC
    • 其他具有 PRU、C674x、C66xx、Cortex M、Cortex R 和 Cortex A 内核的 TI SoC
win+R 输入powershell 启动powershell
cd C:\ti\ccs1120\ccs\ccs_base\common\uscif\xds110  跳转至安装目录下
.\xdsdfu -e  列出已连接的数量以及其上安装的固件版本是什么
.\xdsdfu -m  将 XDS110 置于 DFU 模式(设备更新模式)
.\xdsdfu -f firmware_3.0.0.20.bin -r 运行更新程序,传递固件文件,然后重置调试探针
.\xdsdfu -n 4567 -r  设置序列号后缀 -n选项保留序列号的前缀,允许开发板使用自动检测功能。
.\xdsdfu -s <text>  将XDS110序列号设置为任意8个字符串(不含空格)。 该选项将替换整个序列号,从而覆盖单板前缀值。 
.\xdsdfu -c <NUM>   设置设备配置信息。 使用- c ? 显示可用的设备配置列表。 (固件版本2.3.0.15开始配置。) 
.\xdsdfu -r 必须与其他选项结合使用。 完成其他操作后重置XDS110。 
.\xdsdfu -I <text>  设置设备接入的串口号
.\xdsdfu -i <num>  设置 USB DFU设备的接入的索引
.\xdsdfu -? or -h 帮助信息
.\xdsdfu -q 静音模式 禁用Stdio的输出
.\xdsdfu -w 在退出前等待按键确认
.\xdsdfu -v 使能冗长输出
-------------------------------------------
.\xds110reset 操作
.\xds110reset -a <name> 选择要执行的特定操作。 NAME可以是"assert""deassert""toggle"。 如果未指定,则默认执行toggle。 
.\xds110reset -d <value> 设置重置开关的时间,以毫秒为单位。 如果动作是"assert""deassert",则没有效果。 如果未指定,延迟将被设置为50毫秒。 
.\xds110reset -s <text> 通过串品号选择XDS100探针
.\xds110reset -h 帮助信息
.\xds110reset
.\xds110reset
.\xds110reset

选择要执行的特定操作。 NAME可以是"assert", “deassert"或"toggle”。 如果未指定,则默认执行toggle。
.\xds110reset -d 设置重置开关的时间,以毫秒为单位。 如果动作是"assert"或"deassert",则没有效果。 如果未指定,延迟将被设置为50毫秒。
.\xds110reset -s 通过串品号选择XDS100探针
.\xds110reset -h 帮助信息
.\xds110reset
.\xds110reset
.\xds110reset



http://www.ppmy.cn/news/155034.html

相关文章

XSD 指示器概述

通过指示器&#xff0c;我们可以控制在文档中使用元素的方式。 指示器 有七种指示器&#xff1a; Order 指示器&#xff1a; AllChoiceSequence Occurrence 指示器&#xff1a; maxOccursminOccurs Group 指示器&#xff1a; Group nameattributeGroup name Order 指示…

2022.01.17 - SX10-17.一和零

文章目录 1. 题目2. 思路(1) 动态规划 3. 代码 1. 题目 2. 思路 (1) 动态规划 定义三维动态规划数组dp&#xff0c;dp[i][j][k]表示在前i个字符串中&#xff0c;最多有j个0、k个1的情况下&#xff0c;所能包含的最大字符串数量。初始化时&#xff0c;dp[0][j][k]0。若不选第i…

科普:什么是点云?

点云是一个数据集&#xff0c;数据集中的每个点代表一组X、Y、Z几何坐标和一个强度值&#xff0c;这个强度值根据物体表面反射率记录返回信号的强度。当这些点组合在一起时&#xff0c;就会形成一个点云&#xff0c;即空间中代表3D形状或对象的数据点集合。点云也可以自动上色&…

XSD使用介绍

XSD使用介绍 一.XSD的schema 元素 <?xml version"1.0" encoding"UTF-8"?> <xs:schema xmlns:xs"http://www.w3.org/2001/XMLSchema" targetNamespace "http://www.eUdstand.com.cn/eUdstand-module" xmlns "http:…

CS_2023_01

V i , t 199992 w ∗ V i , t c 1 ∗ r 1 ∗ ( P b e s t i , t − X i , t ) c 2 ∗ r 2 ∗ ( G b e s t t − X i , t ) \begin{equation} \begin{split} V_{i,t199992} w * V_{i,t} \\ c_1 * r_1 * (Pbest_{i,t} - X_{i,t}) \\ c_2 * r_2 * (Gbest_t - X_{i,t}) \end…

SXR

sxrApi.h svrApiCoreQvrServiceClient svrApiCore qvrClientStatusCallback&#xff1a; client状态回调&#xff08;kEventSensorError&#xff09;&#xff0c;在sxrInitialize&#xff08;&#xff09;的时候通过调用QVRServiceClient_SetClientStatusCallback&#xff08;&…

秒懂百科 | 什么是点云?

以下文章来源于天宝Trimble Geospatial 点云是一个数据集&#xff0c;数据集中的每个点代表一组X、Y、Z几何坐标和一个强度值&#xff0c;这个强度值根据物体表面反射率记录返回信号的强度。当这些点组合在一起时&#xff0c;就会形成一个点云&#xff0c;即空间中代表3D形状或…

Quasar中q-select中的事件触发

前提&#xff1a;项目是quasar结合vue3.0进行开发。 要实现q-select中改变下拉框选项触发函数&#xff0c;查看Quasar v2文档可以发现,使用 update:model-value“”即可. 项目中代码&效果如下&#xff1a; <q-selectstyle"width:180px"class"my-sele…