【问题标题】:Debugging by Lauterbach劳特巴赫调试
【发布时间】:2012-07-24 07:47:24
【问题描述】:

我在使用 Lauterbach 调试工具时遇到了一些问题。我想创建练习脚本并与现有脚本集成。

例如,我正在测试主板 ARM。我有一个脚本arm.cmm,但是当我运行它时,寄存器的值发生了变化。我可以使用调试并手动检测它,但我希望它通过全自动完成。

所以我使用 Practice script 语言来检查寄存器的值,但我不知道有什么方法可以将新脚本 .cmm 集成到现有脚本中。

我该怎么做?

【问题讨论】:

    标签: debugging assembly arm lauterbach


    【解决方案1】:
    DO <filename.cmm> [<paramaters>]
    ENDDO
    

    DO 命令启动一个 PRACTICE 程序。 DO 命令可用于在命令级别启动 PRACTICE 程序或在程序内运行另一个文件,如子程序。由 DO 命令启动的 PRACTICE 文件应由 ENDDO 指令终止。可以定义附加参数 传递给子程序。子程序通过ENTRY命令读取参数列表。

    【讨论】:

      【解决方案2】:

      我不确定我是否完全理解...当您进行调试时,您下方的寄存器正在更改?您只是想打印出寄存器的内容还是想对其进行逻辑比较?

      无论哪种方式,我都建议给他们打电话或给他们发电子邮件。 Lauterbach 是一个很棒的调试器,但它可能很复杂。我认识质量部门的人,他们非常乐于助人,可以立即回答这样的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-06-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-17
        相关资源
        最近更新 更多