在某些情况下,Trace32可能会挂起,或者可能在目标Core仍在运行时关闭。尝试重新打开Trace32 GUI时,这会导致以下屏幕:
有没有办法强制进行"重置和连接" (使用命令行选择"是"在弹出窗口中),而不需要人工干预?
答案 0 :(得分:1)
添加该行 CONNECTIONMODE = AUTOCONNECT 到你的TRACE32配置文件的PBI =部分(通常" config.t32") E.g:
PBI=
USB
CONNECTIONMODE=AUTOCONNECT
注意:以PBI =开头的块必须用空行包围,而块内不能有空行。
如果您看到该对话框,则会发生以下情况之一:
所以一般来说,当它发生时你不应该看到对话框出现问题。
如果您想要TRACE32自动"请点击"否,要立即关闭新的TRACE32会话,请使用TRACE32配置文件的PBI =部分中的语句 CONNECTIONMODE = AUTOABORT (通常是" config.t32") 。 (另见/pdf/installation.pdf)
如果您想要TRACE32自动"请点击"是,要通过重置强制连接到PowerDebug框,请在TRACE32配置文件的PBI =部分中使用语句 CONNECTIONMODE = AUTOCONNECT (通常" config.t32&# 34)。 (另见/pdf/installation.pdf)
如果您通过以太网连接PowerDebug(例如PowerDebug PRO),您也可以在T32start中进行设置:
注意:在T32Start中,此设置仅在通过以太网连接到PowerDebug时可用(例如PowerDebug PRO)。设置CONNECTIONMODE = AUTOCONNECT / AUTOABORT也适用于USB,但在那里,您必须手动将其添加到TRACE32配置文件中。
以下是如何避免对话框:
案例1 "您已为AMP多核场景启动了第二个TRACE32 ......"
对于每个核心使用一个TRACE32 GUI进行AMP多核调试,请确保设置正确的AMP方案:将行CORE = n 添加到TRACE32配置文件的PBI =部分(通常为& #34; config.t32"),其中 n 对于第一个GUI必须为1,对于第二个GUI必须为2,对于第三个GUI必须为3,... 如果您通过T32start.exe启动TRACE32,则必须将其设置为:
案例2 "另一个TRACE32 GUI仍然专门连接到同一个PowerDebug盒"
在开始连接到PowerDebug盒子的新TRACE32 GUI之前,请确保关闭之前启动的所有其他TRACE32 GUI(对于同一个盒子)。如果您知道其他GUI的远程API端口,则可以通过t32rem.exe从系统shell执行此操作:t32rem localhost port=<API-port-of-GUI> QUIT
(有关如何执行此操作的更多详细信息,请参阅How to start and close Trace32 instances from t32start command line interface?)