lauterbach

    2热度

    1回答

    尝试在特定位置设置断点并设置基于寄存器之一的值的触发条件,例如, R1(Cortex-R系列CPU)。 有没有办法在trace32中做到这一点?条件的语法是什么?

    2热度

    1回答

    IEEE格式在我的代码,我有以下变量,我想在我的日志 t_f32 tx_float_to_1x16_send_data[15]; 显示在我的CMM脚本中,我尝试了不同的方式来显示我的变量,但TRACE32似乎只管理十六进制,十进制和二进制,但不符合IEEE PRINT VAR.VALUE(tx_float_to_1x16_send_data[0]) PRINT %Decimal VAR.VA

    2热度

    2回答

    我在Trace32中使用了C代码,我想要读取Trace32中的C宏值。怎么做?将宏值存储在某个寄存器中吗? 如: #define DEST_ADD = 0xE432; address = htonl(DEST_ADD); 我如何读取宏的值:DEST_ADD在Trace32?

    0热度

    1回答

    从Lauterbach命令控制台执行以下指令时,会创建一个目录。但是,当我包括在CMM脚本在同一行,那么就无法创建一个目录: os.command mkdir \\execution\v1.0\Test_logs\Shmoo\Modem_VU_New\&sn\VMIN

    0热度

    1回答

    想象一下,您正在使用或开发针对T32-Remote API的自动化测试。在这种情况下,C-API被封装到Java中。 的连接初始化: T32_Config("NODE=", "localhost")); T32_Config("PACKLEN=", "1024")); T32_Config("PORT=", "20000")); T32_Init()); T32_Attach(T32.T3

    -2热度

    1回答

    我不是很擅长编码(可能是因为我来自使用MIT从头开始),我想知道你是否可以创建一个变量: set Var =(随机行的代码) 并让它告诉它回显变量时,它会运行代码: echo Var 并说如果我设置Var = cls,那么它将运行CLS并清除屏幕。我能做些什么,或许是另一种选择,或者是......? 请帮助, 感谢, -Hilton

    1热度

    1回答

    基本上我有两个断点,比方说A和B.我为自动化测试编写了一个.cmm脚本,我想知道如何在断点B之前到达断点A.基于此推定有条件通过或未通过测试。下面的代码只显示是否达到了断点。 GO A TOOLBOX WaitValidateBreakpoint A ENTRY &StoppedAtBreakpoint IF &StoppedAtBreakpoint==FALSE(

    1热度

    1回答

    我有一个断点A的脚本,我想知道是否是一个函数,显示运行时间,直到达到断点(手动你在杂项运行时看到它)。假设它以10ms命中,如果更多则失败。为达到断点当前的代码是: GO A TOOLBOX WaitValidateBreakpoint A ENTRY &StoppedAtBreakpoint IF &StoppedAtBreakpoint==FALSE()

    1热度

    1回答

    我想脚本Trace32,这样我就可以转储寄存器状态并传递到我的脚本上的断点触发器。 我目前正在查看/ CMD标志。 有什么办法,我可以在这个格式设置断点: Break.set main /CMD "OS.Command MyScript.sh $R0 $R1 $R2 ..." 我在哪里倾销寄存器并将它传递给MyScript可作为参数。 我的备份计划是使用wp.Register并改为使用我的脚本

    1热度

    1回答

    我想为Trace32 PRACTICE语言制作一个脚本,该脚本从.txt文件中读取一些数据,然后将值传递给我需要调试的变量。 我的问题是,我不能让它返回到文件的顶部,并重新开始,一旦.txt达到结束。有任何想法吗 ? 这是我目前所面对的,它从一开始就进入了IF: OPEN #1 C:/Sandboxes/JLR_ADAS_DC/Trace32Scripts/ListCam_new.txt /Rea