首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行Lauterbach CMM脚本时调试端口问题

运行Lauterbach CMM脚本时调试端口问题
EN

Stack Overflow用户
提问于 2019-12-18 15:49:17
回答 1查看 3.7K关注 0票数 1

目前,我正在开发Lauterbach CMM脚本,作为测试用例的一部分来自动化SPC58NG84的测试用例:-需要在测试用例之前和之后重置目标系统。-需要读取和写C代码中的变量值。

当我运行测试脚本时,我得到了错误“调试端口问题”,在“监视窗口”中,所有的变量值都显示总线错误。

你能告诉我如何调试这个问题吗?

导致“调试端口问题”的原因是什么?

区域winodw中的错误消息: CO:2错误: CPU突然离开调试模式(OSR=0x3C1) CO:0 JTAGID=0x11110041警告: CO:1核心当前处于重置状态。启动时停止核心。

CMM脚本:测试预条件:重置目标

代码语言:javascript
复制
 Break.Delete
 WAIT 100.ms
 SYStem.Mode Down
 SYStem.DETECT.CPU
 SYStem.Mode Up
 B:: Go
 WAIT 500.ms

测试用例执行:--在软件中读取和写入变量

测试岗位条件:重置目标

代码语言:javascript
复制
 Break
 Break.Delete
 WAIT 100.ms
 SYStem.Mode Down
 SYStem.Mode Up
 B:: Go
 WAIT 1000.ms
EN

回答 1

Stack Overflow用户

发布于 2019-12-18 16:16:34

中断命令后出现的错误“调试端口问题”通常意味着目标应用程序崩溃得非常严重,以至于core不再响应调试器的halt命令。

为了调试这个问题,请确保引导加载程序尽早设置中断向量开始地址(IVPR),并向所有中断处理程序地址添加分支到自己的指令,除非中断处理程序代码已经存在。

一旦完成这一任务,就可以将程序前置点设置为通常涉及崩溃的中断处理程序:机器检查、数据存储、指令存储、程序中断。这样做会在崩溃发生时捕获核心,SRR0 (CSRR或MCSRR,取决于中断类型)将显示问题发生在哪个位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59395628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档