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

am5728使用XDS200仿真器在线仿真,死机时仿真器断开

TI工程师:

您好,我司在使用AM5728开发时遇到些问题,如下

环境:AM5728 Cotex-a15单核裸机应用程序

因为程序运行几个小时后会莫名死机(并不是Abort异常),已经确定死机时没有进ARM的任何一种异常模式,后来使用贵司的xds200仿真器进行在线仿真,期望能够抓到程序死机时的现场,结果死机时仿真器会断开,且未断电的情况下再也连接不上,如下图所示

问题1:请帮忙分析下这是为什么

问题2:我司在TI官网购买了仿真器“TMDSEMU560V2STM-UE”,但我司板卡引出的是ARM10 pin接口,XDS560是否支持,因为我们在用ccs test连接仿真器至板卡时,报错 -180 SC_ERR_CTL_NO_TRG_POWER,请给予解答

能否留下您的联系方式,或者加我微信“17610090292”

感谢

Nancy Wang:

1、请问运行例程会出现死机的情况吗?
2、不支持 ARM 10 pin,仿真器主页有说明。
Spectrum Digital XDS560v2 System Trace 通过 MIPI HSPT 60 引脚连接器(适合 TI 14 引脚、TI 20 引脚、ARM 20 引脚和 TI 60 引脚的多个适配器)

Hanc:

回复 Nancy Wang:

运行例程不会出现,这是我们程序的问题,但死机的时候我们并不能定位程序死在哪里

Nancy Wang:

回复 Hanc:

是不是可能存在内存泄漏的情况?裸机程序只能想办法用TMDSEMU560V2STM-UE来追踪。但是没有10-pin ARM直接转60-pin MIPI的转换器。
建议去英文论坛问问看。
e2e.ti.com/…/791

Hanc:

回复 Nancy Wang:

请问xds200为什么不能追踪,如果我们自己直接用xds560的60pin转arm20pin,在做一个arm20 pin转arm10pin的转接头可以进行调试吗?如果可以?那么我最开始发的问题,连接仿真器报错-180又是什么原因呢,因为我是手工将arm20pin飞线成arm10pin连接的板卡调试口

Hanc:

回复 Nancy Wang:

如果是我们自己写的驱动有问题,会引起死机的情况吗?

Nancy Wang:

回复 Hanc:

xds200也可以,xds560性能更强一些。
-180这个报错显示是电源部分的问题。
software-dl.ti.com/…/ccsv7_debugging_jtag_connectivity_issues.html
不确定驱动问题是否会引起死机,我建议你去英文论坛咨询一下更了解这款芯片的TI资深工程师。

赞(0)
未经允许不得转载:TI中文支持网 » am5728使用XDS200仿真器在线仿真,死机时仿真器断开
分享到: 更多 (0)