Other Parts Discussed in Thread: LP-AM243
设计板子前问技术支持,说EMU0和EMU1不影响调试,悬空或拉高都可以,现在板子出来了,使用XDS200,用JTAG连接,根本连不上,我JTAG信号都连了(TCK,TMS,TDI,TDO,TRSTN,RESET),请问咋回事?
我看XDS200是支持AM2434的啊。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
这是测试信息,说没有连接好,不晓得啥意思,万用表都打过,线都是通的
-----[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]
想向您确认一些信息来保证准确性:
1.请您提供显示带有上拉/下拉电阻的 JTAG 信号的方框图或原理图。
设计板子前问技术支持,说EMU0和EMU1不影响调试,悬空或拉高都可以
2.这是在 e2e 中吗?如果是的话,您能提供一个链接吗?对于EMU0和EMU1,这些信号是不是拉高了?
我看XDS200是支持AM2434的啊。
XDS200 确实支持 AM2434。
3.您能提供JTAG信号的示波器捕获吗?
4.AM2434离仿真器有多远?
1.设计时,我们硬件工程师时直接悬空的
2.我们是咨询代理的技术支持,说可以上拉或悬空,比较早的手册里,对于调试,没有详细的资料,说明如何使用EMU0/1。
3.JTAG波形不太好采集,我这边把LP-AM243的XD110调试信号,切断板子上AM2434的连接,完全独立引出来,用到我们自己设计的板子上是可以的,而XDS200,连接同样的JTAG信号,是不能调试的,测试也无法成功。
4.在测试使用XDS200时,仿真器距离AM2434,最多30CM,不应该是线太长。同时,我看XDS200,里面的EMU0/1,信号是可以选择的,悬空应该是高阻吧?
这种“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提供了有关仿真器信号连接的更多详细信息。
很抱歉造成您不好的使用体验,我们已跟产品工程师继续跟进您的问题。您也可以查看英文原帖(4) AM2434: In JTAG debugging, how can I connect EMU0 and EMU1? - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums了解进展。
很抱歉给您带来不好的使用体验,以下是TI工程师的回复:“TDIS 应直接接地,这意味着使用 0Ω 电阻或直接连接,而不是使用 >0Ω 的下拉电阻”。
您的最新疑问我已转达给了TI工程师,一旦得到回复会立即回复给您。
您是否能够更换连接到电路板所需的调试探针和/或适配器?
请问您换一个模拟器能够成功连接吗?工程师想和您确认一下是不是模拟器内部出了问题呢?
请问您是使用第二个 XDS200 成功连接还是使用了不同的模拟器?