【发布时间】:2019-12-18 15:49:17
【问题描述】:
目前我正在开发 Lauterbach CMM 脚本来自动化 SPC58NG84 的测试用例 作为测试用例的一部分: - 需要在测试用例前后重置目标系统。 - 需要从 C 代码中读取和写入变量值。
当我运行测试脚本时出现错误“调试端口问题”,并且在“观察窗口”中所有变量值都显示 BUS ERROR。
能否请您告诉我如何调试此问题?
导致“调试端口问题”的原因是什么?
区域 winodw 中的错误消息: CO:2 错误:CPU 突然离开调试模式 (OSR=0x3C1) CO:0 JTAGID=0x11110041 警告:CO:1 核心当前处于重置状态。激活时停止核心。
CMM 脚本: 测试前置条件:重置目标
Break.Delete
WAIT 100.ms
SYStem.Mode Down
SYStem.DETECT.CPU
SYStem.Mode Up
B:: Go
WAIT 500.ms
测试用例执行: --在软件中读写变量-----
测试后条件:重置目标
Break
Break.Delete
WAIT 100.ms
SYStem.Mode Down
SYStem.Mode Up
B:: Go
WAIT 1000.ms
【问题讨论】:
标签: trace32 lauterbach