trace32

    1热度

    1回答

    我正在使用Linux内核4.9和Trace32调试器。 我想使用linux-aware调试mod,但Trace32客户端只有linux-aware用于2.x和3.x. 我可以使用linux-awareness 4.x吗? 谢谢您的回答:)

    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回答

    我在使用snooper.state记录变量之后使用trace32 SNOOP.List。但是,在列表中,我只能看到十六进制格式的数据。有没有办法看到其他格式的数据,比如float32?

    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

    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