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

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上。在这个中断程序中另外设置了一个变量,每次进入这个ecap中断程序,这个变量加1,将断点设在这个变量上,或者这个变量的下一条语句,或下两条语句上。满足中断条件时,变量可以加1,但是程序却无法停在断点处。

Susan Yang:能否请您给出相关的代码?是否有使用TI例程测试过?

您现在使用的是哪个版本的CCS?目前程序内共有多少断点?

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上。在这个中断程序中另外设置了一个变量,每次进入这个ecap中断程序,这个变量加1,将断点设在这个变量上,或者这个变量的下一条语句,或下两条语句上。满足中断条件时,变量可以加1,但是程序却无法停在断点处。

user4379923:

回复 Susan Yang:

Susan Yang能否请您给出相关的代码?是否有使用TI例程测试过? 您现在使用的是哪个版本的CCS?目前程序内共有多少断点?

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上。在这个中断程序中另外设置了一个变量,每次进入这个ecap中断程序,这个变量加1,将断点设在这个变量上,或者这个变量的下一条语句,或下两条语句上。满足中断条件时,变量可以加1,但是程序却无法停在断点处。

Susan Yang:

回复 user4379923:

换一个语句呢?比如打在Uint16 ioval;处呢?

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上。在这个中断程序中另外设置了一个变量,每次进入这个ecap中断程序,这个变量加1,将断点设在这个变量上,或者这个变量的下一条语句,或下两条语句上。满足中断条件时,变量可以加1,但是程序却无法停在断点处。

user4379923:

回复 Susan Yang:

我在这个中断函数里面的任何一个地方设置断点,满足中断条件,变量加1,但程序都不能停到断点的地方。但是在主循环的程序里,设置断点都是正常停在断点处的。

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上。在这个中断程序中另外设置了一个变量,每次进入这个ecap中断程序,这个变量加1,将断点设在这个变量上,或者这个变量的下一条语句,或下两条语句上。满足中断条件时,变量可以加1,但是程序却无法停在断点处。

Susan Yang:

回复 user4379923:

我试了一下例程,是可以停在中断服务程序内的,CCS 版本为9.1。

那您如果暂停程序的话,是会停在哪个语句?是否有错误提示产生?

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上。在这个中断程序中另外设置了一个变量,每次进入这个ecap中断程序,这个变量加1,将断点设在这个变量上,或者这个变量的下一条语句,或下两条语句上。满足中断条件时,变量可以加1,但是程序却无法停在断点处。

Susan Yang:

回复 user4379923:

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上。在这个中断程序中另外设置了一个变量,每次进入这个ecap中断程序,这个变量加1,将断点设在这个变量上,或者这个变量的下一条语句,或下两条语句上。满足中断条件时,变量可以加1,但是程序却无法停在断点处。

user4379923:

回复 Susan Yang:

我用ccs6和ccs9都试过,都不行。可以正常暂停,暂停时随机的停在主循环里面某个函数的某条语句上。没有任何错误产生。

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上。在这个中断程序中另外设置了一个变量,每次进入这个ecap中断程序,这个变量加1,将断点设在这个变量上,或者这个变量的下一条语句,或下两条语句上。满足中断条件时,变量可以加1,但是程序却无法停在断点处。

Susan Yang:

回复 user4379923:

我这边都是没有问题的,请您先用TI例程测试一下看是否正常

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上。在这个中断程序中另外设置了一个变量,每次进入这个ecap中断程序,这个变量加1,将断点设在这个变量上,或者这个变量的下一条语句,或下两条语句上。满足中断条件时,变量可以加1,但是程序却无法停在断点处。

user4379923:

回复 Susan Yang:

你是用的TI的哪个例程,应该怎样用controlsuite里面的例程啊,有没有教程,我有时候找到的就是单个的一个算法,无法加载相关例程的工程。

在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上。在这个中断程序中另外设置了一个变量,每次进入这个ecap中断程序,这个变量加1,将断点设在这个变量上,或者这个变量的下一条语句,或下两条语句上。满足中断条件时,变量可以加1,但是程序却无法停在断点处。

Susan Yang:

回复 user4379923:

我之前是使用28377D的控制卡结合C200WARE内的例程测试的。默认路径为

C:\ti\c2000\C2000Ware_2_00_00_02\driverlib\f2837xd\examples\cpu1\spi

您可以下载C2000WARE,里面是包含了最新的芯片支持,包括280049

赞(0)
未经允许不得转载:TI中文支持网 » 在28335ecap中断程序中设置断点,满足中断条件,但是程序无法停在断点上
分享到: 更多 (0)