我试图通过运行Powershell代码(或简单地从命令行)打开Trace32 (t32start.exe),然后运行一个.cmm实践脚本来打开PowerDebug。(它是用来启动程序的,当电脑打开后,例如断电。)该脚本打开一个修改后的Power软件GUI。手动打开它时,该过程将打开t32start.exe,这将打开以下窗口:t32start.exe窗口
在这里,选择TriCore单片机并按下开始,打开图形用户界面。据我所信,它是通过运行在StartupScript文件夹下的图片上看到的脚本文件打开的,查看该文件时,它很可能会打开。当按Start时,这将被记录:"Create for item“single/single.”。
基于这些,我尝试在Powershell:C:\...\t32start.exe -s C:\...\StartupIfx.cmm
中运行以下代码
打开t32start.exe是成功的,我甚至尝试了-c C:\...\T32Start_Config.ts2
,在这两种情况下,t32start.exe都正确地打开(我不确定是否需要),在第二种情况下,它记录配置树被加载,包含1352个条目。但是,在尝试运行实践脚本时,它说:“不能附加到”ConfigurationContainerV2.2“类型的项目--一个类型为"PRINT”的项目!“然后,它表示在处理命令行参数时出错,并试图帮助使用T32start:用法。
为了成功地打开电源调试,我应该修复什么?
发布于 2022-10-06 15:15:40
您在这里混合了TRACE32、PowerView和t32start的命令行选项。
PowerView是您可以通过-c <config-file>
传递配置文件和用-s <cmm-file>
传递实践脚本的GUI。
t32start是一个启动程序,它为PowerView生成配置文件,并允许您使用生成的配置文件直接启动PowerView。它有完全不同的命令行选项。(请参见手动app_t32start.pdf单击t32start中的“帮助”按钮。)
配置文件是一个文本文件,它基本上告诉PowerView如何打开GUI,以及它应该使用哪个调试后端。
要在不进一步使用TRACE32 PowerView的情况下启动t32start,请执行以下操作:
1: Tricore
:
start C:\T32\bin\windows64\t32mtc.exe -c C:\T32\myconfig.t32 -s C:\T32\StarupIfx.cmm
对于您的HSM,我建议使用命令TriCore从TargetSystem.NewInstance hsm /ARCHitecture ARM /ONCE
内部启动额外的GUI。
https://stackoverflow.com/questions/73954843
复制相似问题