TI中文支持网
TI专业的中文技术问题搜集分享网站

AM2434: JTAG调试,EMU0和EMU1如何连接

Part Number:AM2434Other Parts Discussed in Thread: LP-AM243

设计板子前问技术支持,说EMU0和EMU1不影响调试,悬空或拉高都可以,现在板子出来了,使用XDS200,用JTAG连接,根本连不上,我JTAG信号都连了(TCK,TMS,TDI,TDO,TRSTN,RESET),请问咋回事?

我看XDS200是支持AM2434的啊。

Katherine Wang:

感谢您对TI产品的关注!已为您咨询TI资深工程师,一旦得到回复会立即回复给您。

,

li ljch:

这是测试信息,说没有连接好,不晓得啥意思,万用表都打过,线都是通的

—–[Print the reset-command software log-file]—————————–

This utility has selected a 560/2xx-class product.This utility will load the program 'xds2xxu.out'.The library build date was 'Sep 20 2022'.The library build time was '17:17:24'.The library package version is '9.9.0.00040'.The library component version is '35.35.0.0'.The controller does not use a programmable FPGA.

An error occurred while hard opening the controller.

—–[An error has occurred and this utility has aborted]——————–

This error is generated by TI's USCIF driver or utilities.

The value is '-183' (0xffffff49).The title is 'SC_ERR_CTL_CBL_BREAK_FAR'.

The explanation is:The controller has detected a cable break far-from itself.The user must connect the cable/pod to the target.

[End: Texas Instruments XDS2xx USB Debug Probe_0]

,

Katherine Wang:

想向您确认一些信息来保证准确性:

1.请您提供显示带有上拉/下拉电阻的 JTAG 信号的方框图或原理图。

li ljch 说:设计板子前问技术支持,说EMU0和EMU1不影响调试,悬空或拉高都可以

2.这是在 e2e 中吗?如果是的话,您能提供一个链接吗?对于EMU0和EMU1,这些信号是不是拉高了?

li ljch 说:我看XDS200是支持AM2434的啊。

XDS200 确实支持 AM2434。

3.您能提供JTAG信号的示波器捕获吗?

4.AM2434离仿真器有多远?

,

li ljch:

1.设计时,我们硬件工程师时直接悬空的

2.我们是咨询代理的技术支持,说可以上拉或悬空,比较早的手册里,对于调试,没有详细的资料,说明如何使用EMU0/1。

3.JTAG波形不太好采集,我这边把LP-AM243的XD110调试信号,切断板子上AM2434的连接,完全独立引出来,用到我们自己设计的板子上是可以的,而XDS200,连接同样的JTAG信号,是不能调试的,测试也无法成功。

4.在测试使用XDS200时,仿真器距离AM2434,最多30CM,不应该是线太长。同时,我看XDS200,里面的EMU0/1,信号是可以选择的,悬空应该是高阻吧?

,

Katherine Wang:

这种“cable break far-from itself”错误意味着 JTAG 调试器正在通过 TDI 引脚向设备发送数据,但未在 TDO 引脚上接收到任何返回的信息。

您连接测试时能否探测板子上的TDO信号?如果您能够通过探测电路板观察到 TDO 上的数据,则可以将错误原因归结到调试探针或调试探针连接器适配器(如果正在使用)。

您是否能够更换连接到电路板所需的调试探针和/或适配器?

“Cable break far-from itself”的另一个可能原因是 TVRef 信号(引脚 5)被上拉至 IO 电压,或者 TDIS(引脚 4)被下拉至地。 TVRef 应通过一个小限流电阻连接到 IO 电压。 TDIS 应直接接地。  XDS Target Connection Guide提供了有关仿真器信号连接的更多详细信息。

,

li ljch:

这个感觉是矛与盾的关系,不是相互冲突吗?

这段时间搞这个TI芯片,都搞出更年期了,请把工具做的好用易用点,不能说好用易用了,就不能体现TI公司高水平吧

,

Katherine Wang:

很抱歉造成您不好的使用体验,我们已跟产品工程师继续跟进您的问题。您也可以查看英文原帖(4) AM2434: In JTAG debugging, how can I connect EMU0 and EMU1? – Arm-based microcontrollers forum – Arm-based microcontrollers – TI E2E support forums了解进展。

,

li ljch:

把仿真器JTAG调试线加长,居然可以了,这样子让人很感好笑,是不是温度变化0.1,电阻变化1mo,就又不行了,这是要搞死人的节奏。。。

,

Katherine Wang:

很抱歉给您带来不好的使用体验,以下是TI工程师的回复:“TDIS 应直接接地,这意味着使用 0Ω 电阻或直接连接,而不是使用 >0Ω 的下拉电阻”。

您的最新疑问我已转达给了TI工程师,一旦得到回复会立即回复给您。

,

li ljch:

我觉得,这是仿真器设计时考虑的余量太小有关,增加线长,相当于添加了小的电阻,分压正好落在仿真器识别范围,IO口参考电压和TDIS,都应该是个合理范围的值,而不是精确或是很小范围波动,看这个现象,就跟仿真器设计不合理有关,这是我的理解。。。

,

Katherine Wang:

谢谢您的反馈,已将您的建议转达给TI工程师。

,

Katherine Wang:

Katherine Wang 说:您是否能够更换连接到电路板所需的调试探针和/或适配器?

请问您换一个模拟器能够成功连接吗?工程师想和您确认一下是不是模拟器内部出了问题呢?

,

li ljch:

换一个也可以的,应该不是模拟器内部出的问题

,

Katherine Wang:

请问您是使用第二个 XDS200 成功连接还是使用了不同的模拟器?

,

li ljch:

两个模拟器,XDS110和XDS200,XDS110直接可以连接,XDS200需要加长连接线,才能连接

赞(0)
未经允许不得转载:TI中文支持网 » AM2434: JTAG调试,EMU0和EMU1如何连接
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1