TI中文支持网
TI专业的中文技术问题搜集分享网站

在调试窗口中对CLA进行单步运行时出现错误

已经先连接目标,然后Load Symbols,然后主CPU全速运行。这时候在对CLA进行单步运行时出现

CLA_0: Can't Single Step Target Program: (Error -2060 @ 0x0) Requested operation cannot be done while device is running. Halt the device, and retry the operation. (Emulation package 5.1.232.0) 

请问这是为什么

mangui zhang:

全速运行后不能单步吧   你在load之后   可以执行单步或者全速运行后  

停止  然后单步运行 

已经先连接目标,然后Load Symbols,然后主CPU全速运行。这时候在对CLA进行单步运行时出现

CLA_0: Can't Single Step Target Program: (Error -2060 @ 0x0) Requested operation cannot be done while device is running. Halt the device, and retry the operation. (Emulation package 5.1.232.0) 

请问这是为什么

Mak he:

回复 mangui zhang:

我也是同样的问题,单步运行就提示“CLA_0: Can't Single Step Target Program: (Error -2060 @ 0x0) No task is currently active. Cannot step while target is idle. (Emulation package 5.0.747.0)”,

我先是,build project,再点小虫子,再连接使用CLA0仿真器,再load sysmol,程序指针就停在下图标示位置,再点单步运行,就出现提示,不知道上述现象是什么原因?求解

已经先连接目标,然后Load Symbols,然后主CPU全速运行。这时候在对CLA进行单步运行时出现

CLA_0: Can't Single Step Target Program: (Error -2060 @ 0x0) Requested operation cannot be done while device is running. Halt the device, and retry the operation. (Emulation package 5.1.232.0) 

请问这是为什么

Eric Ma:

回复 Mak he:

Mak

你要先运行CPU1,然后connect CLA, load sysboml

Eric

已经先连接目标,然后Load Symbols,然后主CPU全速运行。这时候在对CLA进行单步运行时出现

CLA_0: Can't Single Step Target Program: (Error -2060 @ 0x0) Requested operation cannot be done while device is running. Halt the device, and retry the operation. (Emulation package 5.1.232.0) 

请问这是为什么

Mak he:

回复 Eric Ma:

Eric Ma,

      我试了,确实是先要运行CPU1(28x核),再才能单步调试CLA;

      现在有几个疑问:

1.build project后,点小虫子,已经将.out烧入到CPU了,也将CPU1(28x)连接了仿真器,后又connect CLA,Load sysboml(.out),这样会不会将前面的.out替换掉?还有此时连接了C28xx与CLA_0,是不是两个都与仿真器连接上了?

2.在.cla程序里面加__mdebugstop(),当运行CPU1时,就好停在__mdebugstop,再单步执行.cla代码,那么在单步调试.cla代码时,CPU1是否也一直在运行,相互之间不影响?

3.在调试.cla时,如添加断点、实时显示变量是否也同调试C28x一样?也就是在调试.cla有没有其他与C28X不一样的。

已经先连接目标,然后Load Symbols,然后主CPU全速运行。这时候在对CLA进行单步运行时出现

CLA_0: Can't Single Step Target Program: (Error -2060 @ 0x0) Requested operation cannot be done while device is running. Halt the device, and retry the operation. (Emulation package 5.1.232.0) 

请问这是为什么

jiangjun Lee:

回复 mangui zhang:

我是CPU全速运行,然后CLA再单步运行的。

已经先连接目标,然后Load Symbols,然后主CPU全速运行。这时候在对CLA进行单步运行时出现

CLA_0: Can't Single Step Target Program: (Error -2060 @ 0x0) Requested operation cannot be done while device is running. Halt the device, and retry the operation. (Emulation package 5.1.232.0) 

请问这是为什么

guang long1:

回复 Eric Ma:

您好,我按照你所说的调试CLA成功了,但是在单步调试时,程序运行到CLA相关函数时,如:ipark1.cos=CLAcosPU(rg1.Out);进行单步调试出错,如下: 请问是什么地方出错了吗?谢谢!!!!!!

已经先连接目标,然后Load Symbols,然后主CPU全速运行。这时候在对CLA进行单步运行时出现

CLA_0: Can't Single Step Target Program: (Error -2060 @ 0x0) Requested operation cannot be done while device is running. Halt the device, and retry the operation. (Emulation package 5.1.232.0) 

请问这是为什么

Jason.h:

回复 Eric Ma:

是这样的过程,先在主程序中配置好CLA不触发,然后connect CLA, load sysboml,此时还是不能单步,运行触发后,CLA程序触发运行了,因例程中增加了__mdebugstop();会在此停止,然后可以单步了。

赞(0)
未经允许不得转载:TI中文支持网 » 在调试窗口中对CLA进行单步运行时出现错误
分享到: 更多 (0)