发现我通过Expressions观测到的ClkCfgRegs.SYSPLLSTS.bit.LOCKS的值为0,但是通过Regisrers观测到ClkCfgRegs.SYSPLLSTS.bit.LOCKS的值为1。并且程序无法锁住,请问这是什么原因,如何去解决?望回复,谢谢!
Susan Yang:
我们之前讨论过这个问题
e2echina.ti.com/…/590846
请问您现在还是相同的情况吗?
user6376549:
回复 Susan Yang:
之前我在英文论坛上询问了一下,教授说换用高版本的CCS10软件,但是现在还是出现观测值与寄存器的值不相同的问题。
目前出现一种情况。打开软件第一次烧写仿真不能锁住。但是我更改一下程序(将“ServiceDog();”前的注释“//”去掉)之后,再编译仿真就能通过。如图1所示)。但是当我没改变什么,然后关闭CCS软件再重新烧写仿真就又锁不住了,但是我再更改一下程序(将“ServiceDog();”前的注释“//”又加上)之后,又能锁住。所以现在感到很迷惑。
Susan Yang:
回复 user6376549:
您可以将问题反馈至您之前发送的帖子
e2e.ti.com/…/939014
Hareesh Janakiraman是比较资深的工程师,相信会给出解决方案
user6376549:
回复 Susan Yang:
好的,谢谢。但是现在英文论坛发送回复需要审核,我前天发给教授的回复到现在还没审核通过。
Susan Yang:
回复 user6376549:
请您继续关注该帖子,我将您的情况描述了一下,您看一下是否符合您现在的现象
e2e.ti.com/…/3484864
user6376549:
回复 Susan Yang:
嗯,非常符合我现在的现象,非常感谢!
Susan Yang:
回复 user6376549:
工程师已经回复了:
Please have customer try an example from the latest version of C2000ware (3_02_00_00). Please run the example "as is" without any modification and verify if this problem is seen. I recommend something simple like the CPU Timer test case or GPIO toggle in C:\ti\c2000\C2000Ware_3_02_00_00\driverlib\f2837xd\examples\cpu1.